名字kmesh
技术:proxy,kcp,consul
proxy
proxy分为前端和后端
前端代理服务层,包括外部的service
后端实现负债均衡
kcp
kcp 基于udp,能够实现快速的传输
consul
实现了服务注册,服务的健康检查,多中心
外部服务的注册
外部服务要注册到前端代理中,前端代理抛给其他服务调用
外部服务可以通过配置文件,通过consul,通过本地的接口进行注册
本地服务注册
本地服务可以直接通过local的接口进行交互
想要使用什么样服务,也可以通过接口进行交互
前端代理
- 前端代理连接后端的服务,然后统一的抛出一个kcp的端口给调用端
- 前端代理接收到服务之后,先解析出该服务的名称,然后再把数据分发给对应的后端服务
本文介绍了一种名为Kmesh的服务网格实现,利用proxy、kcp和consul等技术,实现服务发现、负载均衡及快速传输。Kmesh通过前端代理处理外部服务注册与调用,后端实现负载均衡;kcp基于UDP提供高速数据传输;consul负责服务注册与健康检查,支持多数据中心。
722

被折叠的 条评论
为什么被折叠?



