自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 跨网域对接kafka集群

这个现场只有单网卡,使用的是NAT映射出来的外网IP,此时kafka无法监听这个外网IP,需要配置advertised.listeners,我们使用客户端连接kafka,kafka返回的地址优先会使用advertised.listeners,如果没配置,才会使用listeners的地址。从上面的流程可以看出,客户端在消费的时候实际上还是用kafka服务器返回的内网地址进行直连,此时网络是不通的,导致连接失败。Kafka有两个配置项listeners和advertised.listeners。

2023-08-25 17:15:33 395

原创 使用Seata彻底解决Spring Cloud中的分布式事务问题

单体应用中,一个业务操作需要调用三个模块完成,此时数据的一致性由本地事务来保证。Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。我们可以把一个分布式事务理解成一个包含了若干分支事务的全局事务,全局事务的职责是协调其下管辖的分支事务达成一致,要么一起成功提交,要么一起失败回滚。此外,通常分支事务本身就是一个满足ACID的本地事务。

2023-01-11 10:24:12 212

原创 10个IDEA使用小技巧

汇总了常用的 10 个 IDEA 使用小技巧,让你的撸码效率直接起飞...

2022-12-20 14:39:04 1992 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除