ICode9

精准搜索请尝试: 精确搜索
  • RocketMQ安装与启动2021-12-04 17:34:14

    修改主机名: 修改克隆机的ip: 单机安装步骤: 1.下载: 2.安装环境: 64bit OS, Linux/Unix/ 64bit JDK 1.8+; Maven 3.2.x; Git; 4g+ 内存以上 上传并解压: unzip rocketmq-all-4.9.2-source-release.zip 启动 Name Server: 启动:nohup sh bin/mqnamesrv &

  • RocketMQ集群及搭建2021-12-03 16:01:29

    Rocket描述: RocketMQ: producer:消息的发送者,写信人; consumer:消息的接收者;收信人; broker:存储和传递消息,邮局 nameserv:管理broker,相当于邮局的管理机构一样!(数据无状态,) topic:区分消息的种类,一个producer可以给一个或多个topic发送短信,一个consumer可以接收一个或多个topic的消

  • kafka 学习笔记12021-12-01 22:32:49

    Event streaming is the digital equivalent of the human body’s central nervous system 概述 分布式基于发布/订阅模式的消息队列,应用于大数据实时处理领域。 1 6 3005 应用 异步处理 两种模式 点对点 消费者主动拉取消息发布订阅 一对多 消费者消费数据后不会清除消息

  • RabbitMQ2021-11-30 17:03:28

    同步和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复。 同步通讯: 同步调用的优点: 时效性较强,可以立即得到结果 同步调用的问题: 耦合度高性能和吞吐能力下降有额外的资源消耗有级联失败问题 异步通讯 异步调

  • RocketMQ高阶业务问题及解决方案2021-11-29 23:30:34

    RocketMq全链路消息零丢失方案 发送消息到mq零丢失: 事务消息Broker 存储消息零丢失:同步刷盘+主从机制Consumer 消费消息零丢失:手动提交offset + 自动故障转移 Broker消息零丢失方案:同步刷盘 + Raft协议主从同步 Broker 是负责存储消息的,怎么保证消息发送到Broker后,一定不会丢失

  • RocketMQ双主双从集群搭建2021-11-24 15:33:43

    主从采用同步双写,刷盘采用异步刷盘模式,参考集群(broker cluster)架构如下: 参考前面的RocketMQ集群搭建,上传RocketMQ源码包到各个服务节点,进行编译部署。由于机器内存限制,需要修改运行脚本(runbroker.sh runserver.sh)的默认jvm内存参。在部署broker前还需启动nameserver。  一 

  • AMQP协议模型及相关组件介绍2021-11-24 10:31:47

    AMQP(Advanced Message Queueing Protocol)协议是一个开放的标准的的协议,它定义了系统之间如何传递消息。AMQP不仅定义了consumer/producer/broker之间如何交互,也定义了消息的格式和命令的交换。因为它定义了消息的格式,AMQP是跨平台的,与具体生产厂商和主机平台无关。由于AMQP是开

  • rocketmq 精华2021-11-24 09:02:51

    (ps:)通过本人语雀文档阅读体验更好哦--有目录 介绍 rocket mq 翻译成中文就是火箭消息队列,从名字就可以看出来,它是一个很快的消息队列... rocket mq 是 阿里巴巴研制的后面贡献给 apache 基金会,其设计思想很多都是来自 kafka,所以和 kafka 有不少类似的地方,但是也是有很多 kafka

  • rocketmq集群搭建2021-11-23 16:02:01

        最近趁着双十一整了两个服务器,搭建一个双主双从同步的rocketmq集群。     因为只有两个服务器(42.193.126.26 : 以下称服务器A, 39.106.211.60 : 以下称服务器B),每台服务器交错搭一个主一个从。 要求:每台服务器需要安装jdk环境。 每台服务器对应的服务端口规划: 服务器名称服

  • 高并发异步解耦利器:RocketMQ究竟强在哪里?2021-11-22 23:00:27

    上篇文章消息队列那么多,为什么建议深入了解下RabbitMQ?我们讲到了消息队列的发展史: 并且详细介绍了RabbitMQ,其功能也是挺强大的,那么,为啥又要搞一个RocketMQ出来呢?是重复造轮子吗?本文我们就带大家来详细探讨RocketMQ究竟好在哪里。 RocketMQ是一个分布式消息中间件,具有低延迟、高

  • 【架构师面试-消息队列-1】-消息队列是什么2021-11-22 14:02:15

    1:概述 消息队列,分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削峰等问题。可实现高性能,高可用,可伸缩的最终一致性架构,是大型分布式系统不可或缺的基本组件【中间件】。 注意:消息队列容易与Java内部的MessageQueue搞混,我们一般所谓的消息队列,多指消息中间件,分布式消息队列

  • kafka broker的网络模型2021-11-21 19:02:13

    生产环境出现了kafka接收到消息后,落盘延时的情况,所以研究下,kafka的网络模型,看一些源码: Socketserver部分 看一下他的startup方法: /** * Start the socket server */ def startup() { val quotas = new ConnectionQuotas(maxConnectionsPerIp, maxConnectionsPerIpOve

  • RocketMQ快速实战与高级原理详解2021-11-21 18:30:32

    RocketMQ快速实战与高级原理详解 SpringBoot整合RocketMQ案例总结 SpringCloudStream整合RocketMQ案例总结 RocketMQ的一些重要的基础概念1 消息模型(Message Model)2 消息生产者(Producer)3 消息消费者(Consumer)4 主题(Topic)5 代理服务器(Broker Server)6 名字服务(Name Server)7 消

  • kafka、rabbitmq、redis区别,各自适合什么场景?2021-11-20 20:03:04

    转载kafka、rabbitmq、redis区别,各自适合什么场景? - Kris-Q - 博客园 在应用场景方面RabbitMQ RabbitMQ遵循AMQP协议,由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上,适合企业级的消息发送订阅,也是比较受到大家欢迎的。kafka kafka是Linkedin于2010年12

  • kafka学习(六)Kafka核心设计原理2021-11-18 19:33:34

    一、Kafka核心总控制器   定义:kafka集群中的一个负责管理所有分区和副本的状态的broker。   PS:kafka单台机器也叫集群。   职能:选举新的leader副本、ISR变更通知所有broker更新其元数据、让新分区被其他节点感知。 当某个分区的leader副本出现故障时,由控制器负责为该分区选

  • Kafka的Controller2021-11-18 18:04:39

    选举 controller的选举依赖于ZK,在Kafka集群启动的时候,会在ZK中创建一个临时节点/controller,每个broker启动时(broker 启动过程中会启动 controller 服务,其中涉及监听 ZK节点/controller的数据变化和选举逻辑等),都会先去访问ZK中的这个节点;如果不存在broker就会去创建这个节点,先

  • 如何在linux上安装RocketMQ2021-11-17 20:04:54

    在linux上安装RocketMQ 一、上传安装包二、解压安装包三、配置环境变量四、修改配置修改启动脚本JVM参数修改namesrv启动脚本内存参数修改broker启动脚本内存参数 五、启动服务与测试启动nameserver启动broker发送消息关闭nameserver关闭Broker 六、单节点远程配置基本配

  • RabbitMQ的几种工作模式和优化建议2021-11-17 20:04:33

        1.组件介绍 Broker:它提供一种传输服务,它的角色就是维护一条从生产者到消费者的路线,保证数据能按照指定的方式进行传输, Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息的载体,每个消息都会被投到一个或多个队列。 Binding:绑定,它的作用就是把exc

  • kafka配置文件2021-11-17 11:32:27

    1、producer.properties 生产端的配置文件 #指定kafka节点列表,用于获取metadata,不必全部指定 #需要kafka的服务器地址,来获取每一个topic的分片数等元数据信息。 metadata.broker.list=kafka01:9092,kafka02:9092,kafka03:9092 #生产者生产的消息被发送到哪个block,需要一个分组

  • rabbitmq的常见问题及解决方案2021-11-15 19:33:31

    rabbitmq的常见问题及解决方案:https://hollis.blog.csdn.net/article/details/107678977 消息丢失:消息确认模式+持久化(消息可靠性提升,可能会导致性能下降,比如消息刷盘,多副本同步。) 生产消息:生产者把消息发送到broker,要处理broker传回来的响应,不论是同步还是异步发送消息,都得做好

  • Kafka分区2021-11-14 20:58:39

    一、分区的概念规则 1、每个topic(逻辑名称)由一个或多个分区组成,分区是topic物理上的分组,在创建topic时被指定 2、一个partition只对应一个Broke,一个Broke可以管理多个partition 3、由消息在顺序写入,在同一个分区内的消息是有序的,在不同的分区间,kafka并不保证消息的顺序(所以ka

  • kafka原理与实操(一):初学者视角学kafka架构(详细、简洁、总结性长文)2021-11-14 16:30:29

    文章目录 1、kafka概述2、kafka架构2.1 工作流程2.2 生产者2.2.1 分区策略2.2.2 数据可靠性保证2.2.3 Exactly Once语义 2.3 消费者2.3.1 消费方式2.3.2 分区分配策略2.3.3 offset的维护 2.4 高效读写数据2.5 zookeeper在kafka中作用2.6 kafka事务2.6.1 Producer事务2.6.2

  • Windows2008服务器搭建Apollo_MQTT服务2021-11-14 10:32:31

    1.下载 下载apache apollo apache-apollo-1.7.1-windows-istro.zip  http://activemq.apache.org/apollo/download.html 2.解压解压apollo,假设为c:/apache-apollo-1.7.1 3.生成可执行文件和服务文件打开控制台 进入c:\apache-apollo-1.7.1\bin目录 运行: apollo create myapollo

  • 图文详解,源码启动RocketMq,超详细2021-11-12 20:33:20

    源码下载 从github官网下载https://github.com/apache/rocketmq 我这里下载的是当前最新代码,4.7.1的版本 导入idea 各个代码包的功能 acl:权限控制模块 broker: broker 模块(broke 启动进程)client :消息客户端,包含消息生产者、消息消费者相关类common :公共包dev :开发者信息(非源

  • RocketMQ 5.0 POP 消费模式探秘2021-11-12 15:31:34

    简介: POP Consumer—使客户端无状态,更轻量! 作者:凯易&耘田 前言:随着 RocketMQ 5.0 preview 的发布,5.0 的重大特性逐步与大家见面。POP Consumer 作为 5.0 的一大特性,POP 消费模式展现了一种全新的消费模式。其具备的轻量级,无状态,无队列独占等特点,对于消息积压场景,Streaming 消费场

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

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

ICode9版权所有