为什么微服务设计中,要对外提供服务,不直接提供存储呢?

比如有个 Mysql 或 Redis,对于它的访问,特意搞了一个微服务

阅读 1.8k
2 个回答

你也写,我也写,乱不乱!乱死了!

所以就搞一个服务器,需要哪些 crud 都定好,都统一走它

  1. 如果Mysql或者说Redis本身是需要对多个服务提供支持的,则它们本身就需要以服务方式提供
  2. 如果多个应用都分别要用到Mysql或Redis,则单个部署不如集中到一个服务更好管理,且更节省资源

只要同时满足以上2点,就应该把Mysql或者Redis部署为独立的服务。

另外,如果具体的应用需要Mysql或Redis来支持,为了让应用和数据隔离,其实单独部署Mysql或Redis也是必要的。

至于你所说的存储,不知你具体指什么?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进