通过消息的方式实现
一个topic完成很多事情
代码优雅,入参简单,可增加枚举进行辨识
场景很多,要确保代码复用,减少冗余代码
原先错误例子:消息入参为es参数,这样解决不了ABA问题
而且代码复用性很差
改进后,在处理消息解决,而且扩展性好,代码的复用性也强
中途ABA问题,因为用的队列是乱序,效率好,入参以一个主要参数,在消费时进行查询数据库,这样可以完美解决ABA。
通过消息的方式实现
一个topic完成很多事情
代码优雅,入参简单,可增加枚举进行辨识
场景很多,要确保代码复用,减少冗余代码
原先错误例子:消息入参为es参数,这样解决不了ABA问题
而且代码复用性很差
改进后,在处理消息解决,而且扩展性好,代码的复用性也强
中途ABA问题,因为用的队列是乱序,效率好,入参以一个主要参数,在消费时进行查询数据库,这样可以完美解决ABA。