SOA改造
2020-09-24 10:29:44 1 举报
SOA改造
作者其他创作
大纲/内容
K8SRZ_BJ_TRADE10.15.0.0/19
K8SRZ_SH_PAYMENT10.17.64.0/19
⑤
K8SRZ_BJ_PLATFORM10.15.96.0/19
GoCDCD_PMS172.27.0.0/16
<10.17.0.0/19>/<10.17.32.0/19>/<172.17.0.0/16>映射到<SH-REGION>
K8SRZ_BJ_HDM172.16.0.0/19
K8SRZ_CD_PMS10.18.0.0/19
K8SRZ_CD_USER10.18.96.0/19
<10.18.0.0/19>/<10.18.32.0/19>/<10.18.64.0/19>/<10.18.96.0/19>映射到<CD-REGION>
前提条件:1.SOA注册中增加Region概念,Region归属①通过IP段自动映射②手动配置2.调用顺序<当前Region>优先于<非当前Region>
K8SRZ_CD_PAYMENT10.18.64.0/19
③
<10.17.0.0/19>/<10.17.32.0/19>/<10.17.64.0/19>/<10.17.96.0/19>映射到<SH-REGION>
K8SRZ_SH_PMS10.17.32.0/19
GoCDBJ_PMS172.21.0.0/16
K8SRZ_BJ_KIOSK10.15.64.0/19
访问方式:①确认自己属于ARegion,匹配到方法坐标getOrder+ARegion和方法坐标getOrder+BRegion,则使用getOrder+ARegion,若匹配到一个Region则直接使用
K8SRZ_BJ_JOB10.15.0.0/19
K8SRZ_SH_USER10.17.96.0/19
访问方式:①确认自己属于ARegion,匹配到方法坐标getOrder+ARegion②确认自己属于ARegion,匹配到方法坐标getOrder,但只有BRegion,则使用getOrder+BRegion③确认自己属于ARegion,匹配到方法坐标getOrder+ARegion和方法坐标getOrder+BRegion,则使用getOrder+ARegion④确认自己属于ARegion,SOA调用中业务方定制了选择Region机制,匹配到方法坐标getOrder+CRegion⑤与C#老服务通信使用MultiTenantHttpNode,根据业务方定制的映射关系访问指定URL
①
成都Region(172.27.0.0/16)
K8SRZ_SH_TRADE10.17.0.0/19
K8SRZ_SH_TRADE10.17.32.0/19
<10.15.96.0/19>/<10.15.64.0/19>/<172.16.0.0/19>/<10.15.0.0/19>/<172.21.0.0/16>映射到<BJ-REGION>
<10.18.0.0/19>/<172.27.0.0/16>映射到<CD-REGION>
解决现状问题(集中式+按地域SET)
②
④
<10.15.0.0/19>/<10.15.32.0/19>/<10.15.64.0/19>/<10.15.96.0/19>映射到<BJ-REGION>
K8SRZ_CD_TRADE10.18.0.0/19
K8SRZ_BJ_TRADE10.15.32.0/19
北京Region(172.21.0.0/16)
前提条件:1.SOA注册中增加Region概念,Region归属①通过IP段自动映射②手动配置2.调用顺序<当前Region>优先于<非当前Region>3.SOA中开放出Region选择机制,由业务方自由定制<关键业务参数>到<Region>的映射关系4.与C#老服务通信依然使用MultiTenantHttpNode,开放出URL选择机制,由业务方自由定制<关键业务参数>到<URL>的映射关系
K8SRZ_CD_TRADE10.18.32.0/19
上海Region(172.17.0.0/16)
K8SRZ_BJ_USER10.15.96.0/19
GoCDSH_PMS172.17.0.0/16
终极状态(集中式+异地多活)
K8SRZ_SH_DC10.17.0.0/19
K8SRZ_BJ_PAYMENT10.15.64.0/19
0 条评论
回复 删除
下一页