← 返回列表
一种微服务架构多版本共存的方法、系统、设备及介质
申请人信息
- 申请人:深圳市雁联计算系统有限公司
- 申请人地址:518017 广东省深圳市福田区福保街道市花路1号创凌通科技大厦B座13楼
- 发明人: 深圳市雁联计算系统有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种微服务架构多版本共存的方法、系统、设备及介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311298386.4 |
| 申请日 | 2023/10/8 |
| 公告号 | CN117389606A |
| 公开日 | 2024/1/12 |
| IPC主分类号 | G06F8/71 |
| 权利人 | 深圳市雁联计算系统有限公司 |
| 发明人 | 林彦光; 孟祥锐; 李家菁; 付鹏飞 |
| 地址 | 广东省深圳市福田区福保街道市花路1号创凌通科技大厦B座13楼 |
摘要文本
深圳市雁联计算系统有限公司取得“一种透气窗帘布”专利技术,本发明涉及通信技术领域,具体涉及一种微服务架构多版本共存的方法、系统、设备及介质,通过向配置中心动态获取客户端版本等信息,向注册中心注册服务端版本等信息,向注册中心发送服务发现请求获取服务端实例版本等信息,进行负载均衡和信息过滤筛选出具体服务,实现调用指定版本的目的。该方法可以实现不同版本的服务共享公共资源,支持蓝绿发布,灰度发布,A/B测试等应用场景,且无需增加额外的设备,仅在所有微服务设备中都配备的注册中心中部署本方法即可实现微服务架构的多版本共存。
专利主权项内容
1.一种微服务架构多版本共存的方法,其特征在于:在服务元数据中新增属性,用于表示Provider和Consumer的版本信息;所述Consumer向注册中心发送服务发现请求,所述注册中心返回所述Provider实例的信息;对多个所述Provider实例之间进行负载均衡;tagsFilter通过所述属性,对所述版本信息进行过滤,得到符合条件的Provider;所述Consumer通过网络协议将指令传输给所述符合条件的Provider。