240 发简信
IP属地:广西壮族自治区
  • Resize,w 360,h 240
    1. ES入门 - 为什么学习Elasticsearch

    黑马商城作为一个电商项目,商品的搜索肯定是访问频率最高的页面之一。目前搜索功能是基于数据库的模糊搜索来实现的,存在很多问题。首先,查询效率较低。...

  • Resize,w 360,h 240
    10. MQ高级 - 消费者的可靠性 - 业务幂等性

    何为幂等性?幂等是一个数学概念,用函数表达式来描述是这样的:f(x) = f(f(x)),例如求绝对值函数。在程序开发中,则是指同一个业务,执行...

  • 9. MQ高级 - 消费者的可靠性 - 失败处理策略

    在之前的测试中,本地测试达到最大重试次数后,消息会被丢弃。这在某些对于消息可靠性要求较高的业务场景下,显然不太合适了。因此Spring允许我们自...

    0.4 33 0 1
  • 8. MQ高级 - 消费者的可靠性 - 失败重试机制

    当消费者出现异常后,消息会不断requeue(重入队)到队列,再重新发送给消费者。如果消费者再次执行依然出错,消息会再次requeue到队列,再...

    0.4 15 0 1
  • Resize,w 360,h 240
    7. MQ高级 - 消费者的可靠性 & 消费者确认机制

    当RabbitMQ向消费者投递消息以后,需要知道消费者的处理状态如何。因为消息投递给消费者并不代表就一定被正确消费了,可能出现的故障有很多,比如...

    0.4 26 0 1
  • Resize,w 360,h 240
    6. MQ高级 - MQ的可靠性 - LazyQueue

    在默认情况下,RabbitMQ会将接收到的信息保存在内存中以降低消息收发的延迟。但在某些特殊情况下,这会导致消息积压,比如: 消费者宕机或出现网...

    0.4 32 0 1
  • Resize,w 360,h 240
    5. MQ高级 - MQ的可靠性 & 数据持久化

    消息到达MQ以后,如果MQ不能及时保存,也会导致消息丢失,所以MQ的可靠性也非常重要。 1.数据持久化 为了提升性能,默认情况下MQ的数据都是在...

    0.4 24 0 1
  • Resize,w 360,h 240
    4. MQ高级 - 发送者的可靠性 - 实现生产者确认

    1.开启生产者确认 在publisher模块的application.yaml中添加配置: 这里publisher-confirm-type有三...

    0.4 16 0 1
  • Resize,w 360,h 240
    3. MQ高级 - 发送者的可靠性 - 生产者确认机制

    一般情况下,只要生产者与MQ之间的网路连接顺畅,基本不会出现发送消息丢失的情况,因此大多数情况下我们无需考虑这种问题。不过,在少数情况下,也会出...

    0.4 19 0 1