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 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 