当前位置:首页 > 微服务 > 正文内容

微服务跨库查询的相关问题和解决思路

关中浪子3年前 (2022-01-25)微服务1410
买泛域名SSL证书 送5斤装现摘猕猴桃一箱、同时提供技开源商城搭建免费技术支持。
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价

微服务架构下,用户信息、机构信息这种基础数据,在多个系统中都会用到,数据库设计该怎么搞?比如我们现在有个核心系统放代理人信息,要再开发一个代理人管理子系统,里面对于代理人的名称和所属机构两边都要用,数据库设计怎么处理?


思路:

1.代理人子系统数据库中设计冗余字段

缺点:一致性问题,一旦主系统改了信息,子系统同步更新复杂


2.把代理人信息同步到子系统中

缺点:这样不能做到实时同步,需要定时同步数据,无法解决查询时效问题


3.分次查询,调用两个服务分别查询,再组装数据

缺点:数据量大效率低


其他人遇到的类似问题

https://segmentfault.com/q/1010000009053767

https://www.v2ex.com/t/511384

https://cloud.tencent.com/developer/ask/61262

https://www.oschina.net/question/3533261_2282756

https://www.oschina.net/question/1418018_2186666/javascript:vote_answer(1154390,false,true)

解决思路

https://blog.csdn.net/zaige66/article/details/86541953

https://blog.csdn.net/li123128/article/details/88033122

mycat

https://blog.csdn.net/weixin_34351321/article/details/92387636



找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!

扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:http://lubojian.cn/post/88.html

分享给朋友:

相关文章

微服务跨库联合查询问题解决思路

首先我说一个很实际的问题,不是任何公司都需要微服务,或者说,不要上来就搞微服务,我看过北京不少创业公司的项目,这么说吧,估值在2亿美金以下的创业公司,基本上没必要搞什么微服务,总共就二十几口程序员,还都坐在一个办公室里面,费那劲赶那时髦搞什...

一致性(Consistency),可用性(Avilable),分区容错性(Tolerance of network Partition)

一致性(Consistency),可用性(Avilable),分区容错性(Tolerance of network Partition)

一致性:读操作总是能读取到之前完成的写操作结果,满足这个条件的系统称为强一致系统,这里的“之前”一般对同一个客户端而言;可用性:读写操作在单台机器发生故障的情况下仍然能够正常执行,而不需要等待发生故障的机器重启或者其上的服务迁移到其他机器;...

网约车平台业务技术架构

网约车平台业务技术架构

在O2O 模式下,网约车平台成为其中最为经典的案例,无论是美国的 Uber 还是国内的滴滴都已经发展成为社会的基础设施。网约车平台的使用界面从这两大巨头的发展史来看,尽管前期它们都是利用补贴大战来完成对市场的占领的,但是随后它们也都专注于更...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。