微服务架构往往是一个服务一个单独的数据库
那么像用户账号信息这种基础的公用数据 原来可以一个sql关联查询的东西, 现在只能通过API调用, 这样会不会降低性能以及增加不可靠性???
有什么好的解决办法???
微服务架构往往是一个服务一个单独的数据库
那么像用户账号信息这种基础的公用数据 原来可以一个sql关联查询的东西, 现在只能通过API调用, 这样会不会降低性能以及增加不可靠性???
有什么好的解决办法???
15 回答8.4k 阅读
8 回答6.2k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
性能由缓存解决
账户应用服务器本身的可靠性由集群化解决,因为状态都在数据库中,所以集群化很容易
账户存储由数据库本身的集群化解决
这三者也是其他微服务一样要考虑的事情