网站首页 站内搜索

搜索结果

查询Tags标签: 消息,共有 735条记录
  • 22第四章:07_消息发送重试机制

    一、消息发送重试机制说明 Producer 对发送失败的消息进行重新发送的机制,称为消息发送重试机制,也称为消息重投机制。 对于消息重投,需要注意以下几点:生产者在发送消息时,若采用同步或异步发送方式,发送失败会重试,但 oneway 消息发送方式发送失败是没有重试机制…

    2022/8/15 6:23:01 人评论 次浏览
  • RocketMQ 延时消息

    一、什么是延时消息 当消息写入到Broker后,不能立刻被消费者消费,需要等待指定的时长后才可被消费处理的消息,称为延时消息。 二、延时消息等级 RocketMQ延时消息的延迟时长不支持随意时长的延迟,是通过特定的延迟等级来指定的。默认支持18个等级的延迟消息,延时等级…

    2022/8/11 6:23:21 人评论 次浏览
  • 消息队列七炮

    为什么使用消息队列?消息队列有哪些优缺点?Kafka、activeMQ,rabbitMQ、rocketMQ都什么区别以及适合哪些场景? 如何保证消息队列的高可用啊? 如何保证消息不被重复消费啊(如何保证消息消费时的幂等性)? 如何保证消息的可靠性传输(如何处理消息丢失的问题)? 如何…

    2022/8/9 6:23:45 人评论 次浏览
  • 如何保证MQ重复消费的幂等性

    添加一个中间件,取名为内存set,消费者每次消费到了MQ的一条消息的时候,想内存set中插入消费记录,如果消费者消费的消息存在于内存set中,则这条消息被过滤 基于数据库的唯一键,保证重复数据不会被插入多条

    2022/8/8 23:25:48 人评论 次浏览
  • RocketMQ

    消息中间件常用消息中间件对比RocketMQ相比其他两种有一个不可替代的优势:支持事务消息作用异步解耦(提高效率)削峰填谷(缓解压力)分布式缓存同步 消息分发写磁盘方式RocketMQ的消息是存储到磁盘上的,这样既能保证断电后恢复,又可以让存储的消息量超出内存的限制。…

    2022/8/4 6:25:36 人评论 次浏览
  • C# .net 进程通信

    C#进程通信 进程之间通讯的几种方法: 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有 使用内存映射文件 通过共享内存DLL共享内存 使用SendMessage向另一进程发送WM_COPYDATA消息 比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠…

    2022/7/27 5:28:50 人评论 次浏览
  • Servlet_请求与响应

    首先需要了解浏览器访问Servlet的过程:Web服务器接收到请求后会创建HttpServletResponse对象和HttpServletRequest对象,并将它们作为参数传递给service()调用。 HttpServletResponse对象 HttpServletResponse接口继承自ServletResponse接口,专门用于封装HTTP响应消息。…

    2022/7/25 23:22:54 人评论 次浏览
  • Redis 发布和订阅

    Redis 的发布和订阅 1、redis客户端可以订阅任意数量的频道 2、当给这个频道发布消息后,消息就会发送给订阅的客户端 二、发布订阅命令行实现 1、 打开一个客户端订阅 channel1subscribe channel12、打开另一个客户端,给 channel1 发布消息 hellopublish channel1 hell…

    2022/7/25 2:24:26 人评论 次浏览
  • RabbitMQ细说之开篇

    前言 关于消息中间件的应用场景,小伙伴们应该都耳熟能详了吧,比如经常提到的削峰填谷、分布式事务、异步业务处理、大数据分析等等,分布式消息队列成为其中比较关键的桥梁,也就意味着小伙伴们得掌握相关技能;当下相对比较热门的消息中间件有RabbitMQ、Kafaka、Rocket…

    2022/7/24 6:23:57 人评论 次浏览
  • RabbitMq在windows安装配置

    RabbitMq简介1.1消息队列中间件简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有 ActiveMQ(安全),RabbitMQ,ZeroMQ,Kafka(大数据),MetaMQ,RocketMQ以…

    2022/7/17 5:16:08 人评论 次浏览
  • TCP建立连接的过程为何是3次而非1次、5次、7次或其他次数

    第一种解释:假设:存在 A 军、 B 军、 C 军, A 军和 B 军均无法独自战胜 C 军,只有 A 军与 B 军合作才能战胜 C 军。A 军向 B 军发送消息说, A 军将于明早 8 点与 B 军共同进攻 C 军(这是第一条消息)。此时 A 军会想,假如这条消息 B 军没有收到,那么就只有自己进攻…

    2022/7/16 6:20:10 人评论 次浏览
  • 笔记: C#RabbitMQ初步使用记录

    Rabbitmq 的使用场景有哪些?①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用,…

    2022/7/13 1:26:07 人评论 次浏览
  • Docker安装RabbitMQ Java实战详解

    下载 RabbitMQ 镜像rabbitmq:3-management 默认安装并启用 rabbitmq_managementdocker pull rabbitmq:3.10-management 创建并运行 RabbitMQ 容器 docker run -d -p 5672:5672 -p 15672:15672 \-e RABBITMQ_DEFAULT_USER=admin \-e RABBITMQ_DEFAULT_PASS=admin \--hostna…

    2022/7/7 1:22:34 人评论 次浏览
  • (转载)redis的发布/订阅和mq消息队列的区别,该如何选择?

    原文连接:https://blog.csdn.net/superit401/article/details/86171473 本文以reids和rocketmq对比 很多人一直有个疑问(包括我之前也是):redis支持已经消息队列(发布/订阅)了,为什么还需要mq呢? 项目已经集成了redis,为什么还要多集成一个mq,那不是显得更臃肿吗?增加了…

    2022/7/6 2:20:07 人评论 次浏览
  • cf1612 E. Messages

    题意: 导师有 \(n\) 个学生和多条消息,现可以置顶若干条消息,每个学生只会看被置顶的消息中的随机的 \(k_i\) 条。导师希望第 \(i\) 个学生看到编号为 \(m_i\) 的消息,问置顶哪些消息可以最大化看到该看的消息的学生的数量的期望 \(1\le n,m_i\le 2e5,1\le k_i\le 20\…

    2022/7/5 23:23:07 人评论 次浏览
扫一扫关注最新编程教程