【电商业务】开放平台

我要开发同款
令狐兄20150082023年11月08日
86阅读
所属分类高扩展、高性能、高并发、springbootSpringCloud

作品详情

Alita 开放平台定义为业务网关,设计的理念是为了保护企业之间服务调用的安全性、高可用性,高运维管理性,包括了网关、运维 管理后台,开放平台、 文档管理、SDK、日志监控, 系统参照 kong 插件化的设计, 开发了鉴权 、签名 、限流 、熔断 、 日志 等插件, 提高了开发测试以及运维的工作效率,同时保护了企业数据安全,项目中使用了 SpringCloud 和 Dubbo 做服务治理 和负载均衡, Kafka 和 ES 做日志监控, 基于Zookeeper 做分布式协调组件, Guava cache 做本地缓存, Guava Limiter 做本地限流组件

项目职责:
1. 负责动态服务注册、服务发现、路由转发、各模块的数据同步、可扩展且支持可插拔的插件化设计。
2. 负责实现集群部署,跨机房调用业务系统, 例如美国机房的网关调用中国机房的服务
3. 负责实现网关的可插拔插件:限流插件、熔断插件、签名与验签插件、黑白名单插件等
4. 负责实现网关的环境隔离,测试环境、预发布环境、生产环境 5. 负责实现网关的服务监控管理 6.负责实现网关的接口文档管理模块
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论