0. 背景

最近因为项目需要,需要基于 Dubbo 增加一个 filter,拦截所有的 RPC 请求,打印出请求的相关信息。
我自定义的 Filter 作为提供者拦截器一共有三步:

  1. 写一个自定义类,实现自 Filter 接口
  2. 在 META-INF/dubbo 下增加一个 org.apache.dubbo.rpc.Filter 的文件名,内容为自定义 Filter 的全路径
  3. 自定义 Filter 类上增加一个 @Activate(group = Constants.PROVIDER, order = -999) 注解
阅读全文 »

除非你觉得你的时间不是很宝贵,否则不要看这篇流水账式的博文,这只是篇个人的工作的学习一个总结而已,没有包含任何的技术细节
阅读全文 »

除非你觉得你的时间不是很宝贵,否则不要看这篇流水账式的博文,这只是篇个人的工作的学习一个总结而已,没有包含任何的技术细节
阅读全文 »

除非你觉得你的时间不是很宝贵,否则不要看这篇流水账式的博文,这只是篇个人的工作的学习一个总结而已,没有包含任何的技术细节
阅读全文 »

除非你觉得你的时间不是很宝贵,否则不要看这篇流水账式的博文,这只是篇个人的工作的学习一个总结而已,没有包含任何的技术细节
阅读全文 »

除非你觉得你的时间不是很宝贵,否则不要看这篇流水账式的博文,这只是篇个人的工作的学习一个总结而已,没有包含任何的技术细节
阅读全文 »

0. 背景

近日由于订单量+机器数量增加,导致原来使用时间戳生成唯一订单号的方法行不通了,出现很多主键冲突
并且由于主键冲突导致的事务死锁的几率也随之加大,进而需要补的数据越来越多!因此急需一个全局唯一ID生成方式。
但由于现在单体框架还在拆解过程中,新的生成方式需要兼容单体应用(多台集群)
最好能用最简单的方式先解决,待以后服务拆解出来后考虑可用性扩展性。

阅读全文 »

除非你觉得你的时间不是很宝贵,否则不要看这篇流水账式的博文,这只是篇个人的工作的学习一个总结而已,没有包含任何的技术细节
阅读全文 »

除非你觉得你的时间不是很宝贵,否则不要看这篇流水账式的博文,这只是篇个人的工作的学习一个总结而已,没有包含任何的技术细节
阅读全文 »