ICode9

精准搜索请尝试: 精确搜索
  • K8S部署rocketmq单机和集群2022-01-21 13:02:57

    K8S部署rocketmq单机和集群 版本Rocketmq介绍RocketMQ 的核心概念2.1、Topic、 Queue、 tags2.2、Producer 与 Producer Group2.3、Consumer 与 Consumer Group2.4、组件的关系1.Broker, Producer 和 Consumer2、Topic, Topic 分片和 Queue3、queue 数量指定方式 3、部署时

  • Message deduplication 这里的去重与你想的可能不一样|Apache Pulsar 技术系列2022-01-20 18:33:36

    导语 Apache Pulsar 是一个多租户、高性能的服务间消息传输解决方案,支持多租户、低延时、读写分离、跨地域复制、快速扩容、灵活容错等特性。腾讯云内部 Pulsar工作组对 Pulsar 做了深入调研以及大量的性能和稳定性方面优化,目前已经在腾讯内部业务TDBank落地上线。本文是Pulsar技

  • 2022-01-19 20:02:22

    前提背景 使用RocketMQ进行发消息时,一般我们是必须要指定topic,此外topic必须要提前建立,但是topic的创建(自动或者手动方式)的设置有一个开关autoCreateTopicEnable,此部分主要会在broker节点的配置文件的时候进行设置,运行环境中会使用默认设置autoCreateTopicEnable = true,但是这样就

  • 设计模式之命令模式2022-01-19 13:34:08

    1.命令模式 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 2.介绍 意图:将一个请求封装成一个对象,从而使您可以用不同的

  • rocketmq安装部署 ,运行避坑(python3)2022-01-18 14:35:10

    按照rocketmq官网的快速入门,进行linux上的安装:   快速入门 - Apache RocketMQ 避坑: 1、rocketmq可执行命令的路径:   xx/xx/rocketmq/rocketmq-all-4.9.2/distribution/target/rocketmq-4.9.2/rocketmq-4.9.2/bin/   /xx/xx为下载rocketmq时的存放路径   否则会报错:    

  • RocketMQ源码环境搭建2022-01-17 16:31:59

    一、下载源码 地址:https://gitee.com/apache/rocketmq.git 二、删除pom文件下的插件 maven-gpg-plugin       maven-failsafe-plugin 三、配置文件 1、随便一个目录新建一个文件夹,例如:C:\worksapce下新建rocketmq文件夹 2、在rocketmq源码目录下\distribution\conf文件夹下,复

  • RocketMQ-手把手教你搭建集群2022-01-14 22:34:50

    目录 一、集群架构 二、准备rocketmqOS1主机 三、修改rocketmqOS1配置文件 配置文件位置 修改broker-a.properties 修改broker-b-s.properties 其它配置 四、准备rocketmqOS2主机 五、修改rocketmqOS2配置文件 修改broker-b.properties 修改broker-a-s.properties 六、启动服务

  • 分布式消息队列RocketMQ—个人笔记(尚硅谷老雷老师视频)2022-01-14 10:02:01

    参考视频:【尚硅谷】RocketMQ教程丨深度掌握MQ消息中间件_哔哩哔哩_bilibili 第一章 RocketMQ概述 一、MQ概述 1、MQ简介 MQ , Message Queue ,是一种提供 消息队列服务 的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程 API 的软件系统。消息 即数据。一

  • RocketMQ架构原理解析(四):消息生产端(Producer)2022-01-14 09:33:08

    RocketMQ架构原理解析(一):整体架构 RocketMQ架构原理解析(二):消息存储(CommitLog) RocketMQ架构原理解析(三):消息索引(ConsumeQueue & IndexFile) RocketMQ架构原理解析(四):消息生产端(Producer) 一、概述 如果你曾经使用过RocketMQ,那么一定对以下发送消息的代码不陌生 DefaultMQProducer produc

  • Kafka知识总结之集群环境搭建2022-01-12 12:59:11

    简述 Kafka是一个分布式流平台,本质是一个消息队列。消息队列的三个作用:异步、消峰和解耦。 一. 安装zookeeper 1.1. 下载并解压 # 下载 wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz # 解压 tar -zxvf apache-zooke

  • RocketMQ__NameSever2022-01-11 10:01:03

    NameServer 架构设计 消息中间件的设计思路一般基于主题的订阅发布机制,消息生产者( Producer )发送某 主题的消息到消息服务器,消息服务器负责该消息的持久化存储,消息消费者(Consumer)订阅感兴趣的主题,消息服务器根据订阅信息(路由信息)将消息推送到消费者( PUSH 模式)或者消息消费者

  • kafka集群搭建2022-01-06 23:35:33

    kafka相关术语 Producer: 消息生产者,就是向kafka broker发消息的客户端 Consumer: 消息消费者,向kafka broker取消息的客户端 Consumer Group(简称"CG"):消费者组 Broker:一台kafka服务器就是一个broker,一个集群由多个broker组成,一个broker可以容纳多个topic Topic: 可以理解为一个队

  • RocketMQ消息的生产和存储2022-01-06 21:03:54

    一 : 消息的生产 1. 消息的生产过程 Producer在发送消息时可以将消息写入到指定topic的某Broker中的某Queue中,其经历了如下过程: Producer发送消息之前,会先向NameServer发出获取消息Topic的路由信息的请求 NameServer返回该Topic的路由表及Broker列表 Producer根据代码中指定

  • Spring官方RSocket Broker 0.3.0发布: 快速构建你的RSocket架构2022-01-05 11:04:42

    Spring官方的RSocket Broker其实开发已经非常久了,我以为会伴随着Spring Cloud 2021.0发布的,但是没有发生。不过Spring RSocket Broker还是发布了最新的0.3版本,虽然还是预览版,但目前已经可用,考虑官方还没有提供对应的文档,大家入门做Demo还有些困难,所以这篇文章就是帮你快速入门S

  • 腾讯三面:说说Kafka的分区状态机的实现原理?2022-01-03 22:04:17

    PartitionStateMachine分区状态转换实现 1 我为何读这源码? PartitionStateMachine,分区状态机负责管理Kafka分区状态的转换,类似ReplicaStateMachine。 很多面试官都爱问Leader选举策略。学完本文,你不但能说出4种Leader选举场景,还能总结出它们的共性。 2 简介 PartitionStateM

  • Rocket简介以及单机版安装2022-01-03 22:03:02

    1. MQ简介 1. MQ用途 1. 限流削峰   mq 可以将系统的超量请求暂存其中,以便系统后期可以慢慢进行处理,从而避免了请求的丢失或系统被压垮。 2. 异步解耦   服务之间同步调用改为通过MQ异步调用的方式,一方发消息,一方接收到消息之后进行处理。 3. 数据收集   分布式系统会产生海

  • Kafka 具体分析2022-01-03 12:33:57

    前面的相关文件简要地介绍了 Kafka 的基本使用,本文将将要介绍一下关于 Kafka 的集群关系、存储结构以及架构方面的内容进行简要的解析 组件之间的关系 Kafka 中,各个组件之间的关系如下图所示: ​ 每个组件的解释如下: Producer:生产者,实际产生消息的角色 Topic:直接翻译过来就是 “

  • 其他拓展应用(二十)2021-12-31 09:05:27

    死信队列和重试队列        由于某些原因消息无法被正确地投递,为了确保消息不会被无故地丢弃,一般将其置于一个特殊角色的队列,这个队列一般称为死信队列。后续分析程序可以通过消费这个死信队列中的内容来分析当时遇到的异常情况,进而可以改善和优化系统。       与死信队

  • RocketMQ学习环境搭建(RocketMQ安装与IDEA Debug环境搭建)2021-12-29 15:03:10

    Step4:启动nameserver nohup ./mqnamesrv & 查看${user_home}/logs/rocketmqlogs/namesrv.log日志文件,如果输出结果如下图所示即表示启动成功。 Step5:修改broker的配置文件 vi conf/broker.conf 使用如下配置文件 brokerClusterName = DefaultCluster brokerName = broker-a

  • RocketMQ实战:生产环境中,java开发基础形考作业题2021-12-29 15:02:17

    3.1 RocketMQ基本路由规则 Broker在启动时向Nameserver注册存储在该服务器上的路由信息,并每隔30s向Nameserver发送心跳包,并更新路由信息。 Nameserver每隔10s扫描路由表,如果检测到Broker服务宕机,则移除对应的路由信息。 消息生产者每隔30s会从Nameserver重新拉取Topic的

  • 乱谈Kafka2021-12-28 16:33:05

    1.概述 1.1.定义 开源消息引擎系统,支持两种消息传输模型: 点对点发布/订阅模型 Kafka同时支持这两种模型,采用消费组实现(后续介绍)。 1.2.作用 削峰填谷:缓冲上下游瞬时突发的流量。 松耦合:减少发送方和接收方的耦合性 2.架构 2.1.架构图 2.2.术语 Producer:生产者,发送消息。Cons

  • CTO问我Pulsar到底能不能取代Kafka2021-12-27 19:33:33

    Pulsar是一款分布式发布/订阅消息平台,近两年非常火,被称为下一代的消息流平台,大有取代Kafka的势头。今天我们就来比较一下Pulsar跟Kafka。 历史背景 Pulsar源自Yahoo,于2016年开源并捐献给Apache基金会,并在2018年9月升级成为Apache顶级项目。 Kafka最初由Linkedin开发,并于2010年贡

  • CTO问我Pulsar到底能不能取代Kafka2021-12-27 19:33:19

    Pulsar是一款分布式发布/订阅消息平台,近两年非常火,被称为下一代的消息流平台,大有取代Kafka的势头。今天我们就来比较一下Pulsar跟Kafka。 历史背景 Pulsar源自Yahoo,于2016年开源并捐献给Apache基金会,并在2018年9月升级成为Apache顶级项目。 Kafka最初由Linkedin开发,并于2010年贡

  • Kafka集群部署2021-12-27 15:06:00

    Kafka集群部署 1、背景知识 Kafka是一个高吞吐量,基于Zookeeper(Zookeeper维护Kafka的broker信息)的分布式发布订阅信息系统,它可以处理消费者在网站中的素有动作(网页浏览、搜索和其他用户的行动)流数据。通常情况下,使用Kafka构建系统或应用程序之间的数据管道,用来转换或响应事实

  • Docker 安装 RocketMq(单机)2021-12-26 17:03:27

    1 参考链接 A 参考:https://blog.csdn.net/fenglibing/article/details/92378090 B 参考:https://zhuanlan.zhihu.com/p/342022297 第二个可靠度更高 2 开始搭建 一、查看当前镜像下的所有版本 curl https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags\ |

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有