Alita 开放平台定义为业务网关,设计的理念是为了保护企业之间服务调用的安全性、高可用性,高运维管理性,包括了网关、运维 管理后台,开放平台、 文档管理、SDK、日志监控, 系统参照 kong 插件化的设计, 开发了鉴权 、签名 、限流 、熔断 、 日志 等插件, 提高了开发测试以及运维的工作效率,同时保护了企业数据安全,项目中使用了 SpringCloud 和 Dubbo 做服务治理 和负载均衡, Kafka 和 ES 做日志监控, 基于Zookeeper 做分布式协调组件, Guava cache 做本地缓存, Guava Limiter 做本地限流组件
项目职责:
1. 负责动态服务注册、服务发现、路由转发、各模块的数据同步、可扩展且支持可插拔的插件化设计。
2. 负责实现集群部署,跨机房调用业务系统, 例如美国机房的网关调用中国机房的服务
3. 负责实现网关的可插拔插件:限流插件、熔断插件、签名与验签插件、黑白名单插件等
4. 负责实现网关的环境隔离,测试环境、预发布环境、生产环境 5. 负责实现网关的服务监控管理 6.负责实现网关的接口文档管理模块
点击空白处退出提示












评论