- 博客(7)
- 收藏
- 关注
原创 也谈组合交易
组合交易是把积分、红包、余额、银行卡、白条等等组合起来共同完成一笔订单的支付,而且这些功能往往来自于不同的系统,这是一种天然的强分布式事务场景。
2022-08-19 19:27:14
528
原创 浅谈加密存储的应用
加密存储是将敏感信息(如:身份证、银行卡、密码、薪资数据等)通过一定的算法加密后保存至数据库,避免开发或运维直接从数据库查看到敏感信息。加密的目的,符合不同国家地区的数据政策,也可以对一些特殊表进行敏感程度降级,方便问题排查。............
2022-08-07 14:36:27
1720
原创 浅谈本地缓存的应用
缓存的本质是内存的读写速度优于磁盘,加速数据处理、加快请求响应,在并发场景下,减轻DB读的压力。本地缓存的使用,是缓存架构的基石。无论系统简单还是复杂,都离不开本地缓存的使用。......
2022-08-06 17:17:43
826
原创 浅谈如何解决RocketMQ重复消费的问题
MQ重复消费是指同一个应用的多个实例收到相同的消息,或者同一个实例收到多次相同的消息,若消费者逻辑未做幂等处理,就会造成重复消费。消息重复这个问题本质上是MQ设计上的atleastonce 还是exactlyonce的问题,消费者肯定想要exactly once,但MQ要保证消息投递的可靠性,对未ack的消息,会重复投递。因此消费者端要自己保证消费的幂等性,方法如:消费者收到消息后,从消息中获取消息标识写入到Redis或数据库,当再次收到该消息时就不作处理。消息重复...
2021-10-30 19:03:29
9322
原创 浅谈如何解决RocketMQ消息堆积的问题
MQ消息堆积是指生产者发送的消息短时间内在Broker端大量堆积,无法被消费者及时消费,从而导致业务功能无法正常使用。 消息堆积常见于以下几种情况:(1)新上线的消费者功能有BUG,消息无法被消费。(2)消费者实例宕机或因网络问题暂时无法同Broker建立连接。(3)生产者短时间内推送大量消息至Broker,消费者消费能力不足。(4)生产者未感知Broker消费堆积持续向Broker推送消息。 解决上述问题就要做到:(1)解决问题一,...
2021-10-30 18:39:23
16719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅