三分钟彻底弄懂什么是分布式和微服务架构( 八 )
整个微服务系统应该有完整的安全机制 , 包括用户验证 , 权限验证 , 资源保护
整个微服务系统有链路追踪的能力
有一套完整的实时日志系统
1. 给数据库带来的挑战
随着服务拆分后 , 我们遇到最大的问题就是后台管理的联合查询 , 每个微服务都有自己独立的数据库 , 那么后台该怎么处理?
这里一般有如下几种方式:
-
严格按照微服务的划分来做 , 微服务相互独立 , 各微服务数据库也独立 , 后台需要展示数据时 , 调用各微服务的接口来获取对应的数据 , 再进行数据处理后展示出来 , 这是标准的用法 , 也是最麻烦的用法 。
-
将业务高度相关的表放到一个库中 , 将业务关系不是很紧密的表严格按照微服务模式来拆分 , 这样既可以使用微服务 , 也避免了数据库分散导致后台系统统计功能难以实现 , 是一个折中的方案 。
推荐阅读
- 魔兽世界怀旧服|制霸全明星返场彻底凉了,上架第一天销量惨淡,玩家:有赛季皮肤足够了
- 明日方舟|明日方舟:六星近卫斯卡蒂现版本被完全撕卡 SP临光彻底让其失业
- 赛尔号|赛尔号衍生游戏精灵拟人形象 童年情怀彻底没了 但玩家有了新老婆
- 手机游戏|LOL手游传奇杯WT拿下冠军!意外惊现同阵容!版本答案彻底揭晓
- 极限国度|阴阳师川猿超鬼王活动攻略 活动过于阳间 爆肝删好友时代彻底终结
- 堡垒之夜|《堡垒之夜》国服关服,腾讯运营三年以彻底失败告终
- t1|T1上单鼠男账号被爆破,评论内容简单粗暴,一场BO5让他彻底成名
- 电影|“王者宇宙”全面开启,三分钟了解官方后续动作,你想要的全都有
- 舰娘|碧蓝航线官方最大的强度笑话 未来可期的阿尔及利亚彻底卷没了
- t1|DK拿下T1挺进决赛,定点爆破流彻底火了,血量消失术再现峡谷!