![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
种棵红黑树
牙疼
展开
-
如何保证微服务架构数据一致性的问题
1、微服务架构数据一致性问题 电商为例,支付,订单,积分功能抽成三个服务,每个服务都有独立的数据库做数据存储。无论是修改订单状态失败,还是增加积分失败,都会导致数据的不一致支付-------->订单--------->积分为了解决这种问题,最好的方法避免微服务,实现本地事务保证数据的强一致性。但微服务架构中,每个服务都有自己的数据库,导致微服务系统不能简单的满足本地事务的特...原创 2019-02-26 17:23:42 · 2272 阅读 · 0 评论 -
RPC服务和HTTP服务的对比
RPC(远程过程调用)和HTTP调用之前一直不太清楚,俩者都是实现服务通信,都是写一个服务端然后在客户端调用,但具体有啥区别,还是一脸模糊。因此抽了一点时间开始研究一波。RPC和HTTP最本质的区别,RPC是基于TCP/IP协议的,而HTTP服务则是基于HTTP协议的,HTTP协议是在传输层协议TCP上面的,效率来看,RPC更好。RPC可以说是如今分布式架构直接促进而诞生的。在传统的单...原创 2019-04-26 11:14:07 · 1096 阅读 · 0 评论