service-gateway
2016-10-26 13:50:38 0 举报
Service-Gateway是一个基于微服务架构的API网关,它提供了一种在微服务之间进行通信和路由的方式。Service-Gateway通常作为微服务架构中的中心节点,负责接收来自客户端的请求并将其转发到适当的微服务实例进行处理。同时,Service-Gateway还可以实现负载均衡、认证授权、熔断降级等功能,以提高系统的可靠性和稳定性。此外,Service-Gateway还可以将多个微服务的响应结果进行聚合和转换,然后返回给客户端。总之,Service-Gateway是微服务架构中不可或缺的一部分,它为开发者提供了一种简单而高效的方式来构建和管理复杂的分布式系统。
作者其他创作
大纲/内容
D1
gateway-serviceapi
gateway-publish
事件分发服务
下行数据流
mq
D4
redis
消息处理器
lvs
双向数据流
上行数据流
U2
tcp
心跳处理HeartbeatHandler
dubbo
U1:发送上线事件,gateway-storage模块接收事件后查询报警主机离线指令,走D3_1进行推送;gateway-mq模块将上下线事件通过U4推送到MQ,供业务模块使用U2:报警主机接入成功后写入路由信息(主机编号-服务器IP,下发指令时便于在集群中查询报警主机所在服务器),通过心跳间隔更新路由信息U3:将报警信息推送到MQ,供业务模块使用
business-modules
D7
service-gateway
D3
D1:业务模块通过dubbo调用网关服务(目前支持设防和撤防)D2:将下行指令推送到统一的指令发布模块D3:存储下行指令,成功后继续D4D3_1:存储模块接收到主机上线事件后,查询未发送成功的下行指令并推送到统一的指令发布模块,然后走D4流程D4:从路由模块中查询报警主机连接所在服务器,如果查询有数据继续D5D5:将指令推送给连接服务器的消息推送监听器D6:查询channel(报警主机长连接管道)D7:向对应的报警主机channel中发送下行指令
gateway-storage
报警主机_1
主机管理
报警管理
gateway-route
U1
U4
协议解析gateway-protocol
接入处理AccessHandler
报警主机_2
load-balancing
U3
报警主机_n
校时处理TimeSyncHandler
D2
D3_1
D5
gateway-mq
D6
备注:理想科技报警主机没有上报主机当前的设防状态
alarm-host
消息推送
报警处理AlarmHandler
链接管理netty
0 条评论
下一页