码迷,mamicode.com
首页 > 其他好文 > 详细

基于kcp,consul的service mesh实现

时间:2018-10-17 14:36:48      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:包括   直接   前端   分发   连接   注册   配置   service   本地   

名字kmesh
技术:proxy,kcp,consul

proxy

proxy分为前端和后端
前端代理服务层,包括外部的service
后端实现负债均衡

kcp

kcp 基于udp,能够实现快速的传输

consul

实现了服务注册,服务的健康检查,多中心

外部服务的注册

外部服务要注册到前端代理中,前端代理抛给其他服务调用
外部服务可以通过配置文件,通过consul,通过本地的接口进行注册

本地服务注册

本地服务可以直接通过local的接口进行交互
想要使用什么样服务,也可以通过接口进行交互

前端代理

  1. 前端代理连接后端的服务,然后统一的抛出一个kcp的端口给调用端
  2. 前端代理接收到服务之后,先解析出该服务的名称,然后再把数据分发给对应的后端服务

基于kcp,consul的service mesh实现

标签:包括   直接   前端   分发   连接   注册   配置   service   本地   

原文地址:https://www.cnblogs.com/bergus/p/ji-yukcpconsul-deservice-mesh-shi-xian.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!