- 博客(3)
- 收藏
- 关注
原创 跨网域对接kafka集群
这个现场只有单网卡,使用的是NAT映射出来的外网IP,此时kafka无法监听这个外网IP,需要配置advertised.listeners,我们使用客户端连接kafka,kafka返回的地址优先会使用advertised.listeners,如果没配置,才会使用listeners的地址。从上面的流程可以看出,客户端在消费的时候实际上还是用kafka服务器返回的内网地址进行直连,此时网络是不通的,导致连接失败。Kafka有两个配置项listeners和advertised.listeners。
2023-08-25 17:15:33
541
原创 使用Seata彻底解决Spring Cloud中的分布式事务问题
单体应用中,一个业务操作需要调用三个模块完成,此时数据的一致性由本地事务来保证。Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。我们可以把一个分布式事务理解成一个包含了若干分支事务的全局事务,全局事务的职责是协调其下管辖的分支事务达成一致,要么一起成功提交,要么一起失败回滚。此外,通常分支事务本身就是一个满足ACID的本地事务。
2023-01-11 10:24:12
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人