您所在的位置: 成果库 一种一致性微服务在线更新方法及装置

一种一致性微服务在线更新方法及装置

发布时间: 2023-10-26

来源: 试点城市(园区)

基本信息

合作方式: 技术服务
成果类型: 发明专利
行业领域:
物理
成果介绍
本发明涉及一种一致性微服务在线更新方法及装置。该方法及装置利用边车模式在服务pod注入流量劫持sidecar,利用sidecar实现非侵入式跨服务追踪,对流量链路进行标注。本发明通过边车模式的启发提出一种非侵入式,用户无感的跨服务追踪方案,对服务进行实时监控,快速定位异常服务,利用边车模式实现非侵入式跨服务链路追踪。
成果亮点
1.一种一致性微服务在线更新方法,其特征在于,包括以下步骤: S100:利用边车模式在服务pod注入流量劫持sidecar; S200:利用sidecar实现非侵入式跨服务追踪,对流量链路进行标注。 2.根据权利要求1所述的一致性微服务在线更新方法,其特征在于,所述方法还包括: S300:微服务在线更新中,对流量异常链路服务快速定位,将流量导向正确版本; S400:异常服务状态改变,结束调用服务,删除旧版本实例。 3.根据权利要求1所述的一致性微服务在线更新方法,其特征在于,步骤S100包括: Pod收到外部请求p1,流量由sidecar接管,并将请求中的traceID与标签记录在sidecar内部的映射表中,之后将发送p2请求至应用; 应用收到p2,通过跨服务链路追踪的轻量SDK将请求中的traceID和标签自动化传递至p3; sidecar收到应用发过来的p3请求,并从映射表中查询对应的traceID和标签,添加至p4; 出流量p4发送至下一个pod的sidecar中,实现微服务系统链路标记。
团队介绍
中国科学院深圳先进技术研究院提升了粤港地区及我国先进制造业和现代服务业的自主创新能力,推动我国自主知识产权新工业的建立,成为国际一流的工业研究院。 深圳先进院目前已初步构建了以科研为主的集科研、教育、产业、资本为一体的微型协同创新生态系统,由九个研究平台,国科大深圳先进技术学院,多个特色产业育成基地、多支产业发展基金、多个具有独立法人资质的新型专业科研机构等组成。开展先进技术研究,促进科技发展。信息、电子、通讯技术研究新材料、新能源技术研究高性能计算、自动化、精密机械研究生物医学与医疗仪器研究相关学历教育、博士后培养与学术交流。
成果资料
产业化落地方案
点击查看