对传统的CRM系统进行微服务化,涉及到公共数据如何处理,比如静态数据,国际化数据?

我们目前对传统的CRM系统进行微服务化。按照微服务要求的,一个服务对应一个库,涉及到公共数据如何处理,比如静态数据,国际化数据。
建立一个公共微服务,以服务方式访问?
建立一个公共独立库,其他服务集成公共的jar?
把共公数据独立到每个微服务库中?

参与9

3同行回答

尘世随缘尘世随缘技术总监上海某互联网金融公司
可以把这些和业务逻辑无关的共性需求以公共服务的方式部署,如果服务之间要依赖只需要调用公共服务提供的接口即可,切记把公共服务放到业务里面去。总的原则是服务自治原则不要破坏。...显示全部

可以把这些和业务逻辑无关的共性需求以公共服务的方式部署,如果服务之间要依赖只需要调用公共服务提供的接口即可,切记把公共服务放到业务里面去。总的原则是服务自治原则不要破坏。

收起
互联网服务 · 2020-04-30
浏览2321
匿名用户匿名用户
建议第一种,建立公共服务,保证服务高可用性。显示全部

建议第一种,建立公共服务,保证服务高可用性。

收起
互联网服务 · 2020-05-05
浏览2217
hongtu_zanghongtu_zang软件架构设计师中信云网
我个人经验中更习惯用一个common的jar包来处理公共静态数据。动态的公共数据统一一个微服务提供.显示全部

我个人经验中更习惯用一个common的jar包来处理公共静态数据。
动态的公共数据统一一个微服务提供.

收起
互联网服务 · 2020-04-30
浏览2254

提问者

wanrongwei
系统架构师亚信科技
擅长领域: 数据库服务器存储

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-30
  • 关注会员:4 人
  • 问题浏览:3361
  • 最近回答:2020-05-05
  • X社区推广