博客专栏  >  架构   >  消息中间件

消息中间件

kafka, rabbitmq, rocketmq,activemq等中间件相关技术

关注
57 已关注
79篇博文
  • Kafka解析之topic创建(2)

    前言 上一篇Kafka解析之topic创建(1)中的介绍了怎样创建一个topic以及对应的replica-assignment参数的一些使用细节,本文继续来讲述一下自动分配方案的具体算法实现,包括未...

    2018-02-10 11:18
    93
  • Kafka解析之topic创建(1)

    在使用kafka发送消息和消费消息之前,必须先要创建topic,在kafka中创建topic的方式有以下2种: 如果kafka broker中的config/server.properties配置...

    2018-02-10 11:15
    101
  • 如何看待消息中间件的选型

    前言 近来有很多网友留言:公司要做消息中间件选型,该如何选?你哪个比较好?我的回答一般是:It’s a nice topic~ 如果随意回答一个的话显得很不严谨也不太负责任,如果严谨的回答的话一天就...

    2018-02-10 11:08
    160
  • Kafka解惑之Old Producer(4)——Case Analysis

    上接: 1. Kafka解惑之Old Producer(1)—— Beginning 2. Kafka解惑之Old Producer(2)——Sync Analysis 3. Kafka解惑之...

    2018-02-02 12:52
    119
  • Kafka解惑之Old Producer(3)——Async Analysis

    上接: 1. Kafka解惑之Old Producer(1)—— Beginning 2. Kafka解惑之Old Producer(2)——Sync Analysis 讲述完了Sync模式下的...

    2018-02-01 16:47
    94
  • Kafka解惑之Old Producer(2)——Sync Analysis

    上接Kafka解惑之Old Producer(1)—— Beginning 欢迎支持《RabbitMQ实战指南》以及关注微信公众号:朱小厮的博客。 一下子扩展的有点多,我们还是先回到Defau...

    2018-01-30 10:19
    105
  • Kafka解惑之Old Producer(1)—— Beginning

    欢迎支持《RabbitMQ实战指南》以及关注微信公众号:朱小厮的博客。 众所周知,目前Kafka的最新版本已经到达1.0.0,很多公司运行的kafka也大多升级到了0.10.x版本,Kafk...

    2018-01-29 12:22
    136
  • RabbitMQ消息可靠性分析

    欢迎支持笔者新书:《RabbitMQ实战指南》以及关注微信公众号:朱小厮的博客。 Introduction 有很多人问过我这么一类问题:RabbitMQ如何确保消息可靠?很多时候,笔者的回...

    2018-01-24 10:15
    313
  • Linux IO磁盘篇整理小记

    起源 本篇起源于对Kafka的一个问题排查,大致的原因是达到磁盘性能瓶颈。在追踪问题的时候用到iostat -x这命令,详细示例如下: 可以看到%idle(%idle小于70%说明IO压力已经...

    2018-01-01 12:15
    547
  • Kafka解析之失效副本

    简介 Kafka从0.8.x版本开始引入副本机制,这样可以极大的提高集群的可靠性和稳定性。不过这也使得Kafka变得更加复杂起来,失效副本就是所要面临的一个难题。 通常情况下,Kafka中的每个分...

    2017-12-20 13:00
    436
  • Kafka监控架构设计

    目前的Kafka监控产品有很多,比如Kafka Manager、 Kafka Monitor、KafkaOffsetMonitor、Kafka Web Console、Burrow等,都有各自的优缺点...

    2017-12-07 13:52
    407
  • Kafka分区分配计算(分区器Partitions)

    KafkaProducer在调用send方法发送消息至broker的过程中,首先是经过拦截器Inteceptors处理,然后是经过序列化Serializer处理,之后就到了Partitions阶段,即...

    2017-12-03 18:49
    536
  • Kafka消息序列化和反序列化(下)

    接上一篇:Kafka消息序列化和反序列化(上)。有序列化就会有反序列化,反序列化的操作是在Kafka Consumer中完成的,使用起来只需要配置一下key.deserializer和value.de...

    2017-11-28 18:39
    840
  • Kafka消息序列化和反序列化(上)

    Kafka Producer在发送消息时必须配置的参数为:bootstrap.servers、key.serializer、value.serializer。序列化操作是在拦截器(Intercepto...

    2017-11-28 18:37
    1017
  • Kafka Producer拦截器

    Kafka中的拦截器(Interceptor)是0.10.x.x版本引入的一个功能,一共有两种:Kafka Producer端的拦截器和Kafka Consumer端的拦截器。本篇主要讲述的是Kafk...

    2017-11-19 11:35
    500
  • Kafka源码环境搭建

    本文主要讲述的是如何搭建Kafka的源码环境,主要针对的Windows操作系统下IntelliJ IDEA编译器,其余操作系统或者IDE可以类推。 1.安装和配置JDK 确认JDK版本至少为1...

    2017-11-14 18:45
    797
  • RabbitMQ管理(5)——集群管理

    rabbitmqctl join_cluster {cluster_node} [–ram] 将节点加入指定集群中。在这个命令执行前需要停止RabbitMQ应用并重置节点。更多详细内容请参考Rabb...

    2017-10-26 08:22
    607
  • RabbitMQ管理(4)——应用管理

    本文主要阐述应用与集群相关的一些操作管理命令,包括关闭、重置、开启服务,还有建立集群的一些信息。有关集群搭建更多的信息可以参考RabbitMQ的安装及集群搭建方法。rabbitmqctl stop [...

    2017-10-13 01:57
    360
  • RabbitMQ管理(3)——Web端管理

    前面讲述的都是使用rabbitmqctl工具来管理RabbitMQ,有些时候你是否会觉得这种方式是不是不太友好?而且为能够运行rabbitmqctl工具,当前的用户需要拥有访问Erlang cooki...

    2017-10-11 00:03
    911
  • RabbitMQ管理(2)——用户管理

    在RabbitMQ中,用户是访问控制(Access Control)的基本单元,且单个用户可以跨越多个vhost进行授权。针对一至多个vhost,用户可以被赋予不同级别的访问权限,并使用标准的用户名和...

    2017-10-09 12:23
    743
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部