中间件
文章平均质量分 51
kafka/rabbitmq
幽雨雨幽
C/C++软件工程师
展开
-
Kafka: 官方文档
https://kafka.apache.org/documentation/#topicconfigs原创 2024-01-16 14:40:28 · 416 阅读 · 0 评论 -
Kafka: 理解Kafka offset
因此,如果需要保证主题内或跨主题的顺序性,需要在生产者和消费者端进行额外的处理,例如使用同一个分区键或同一个消费组。生产者也可以自定义分区算法。消费者在消费 Kafka 消息时,需要维护一个当前消费的 offset 值,以及一个已提交的 offset 值。当前消费的 offset 值表示消费者正在消费的消息的位置,已提交的 offset 值表示消费者已经确认消费过的消息的位置。提交 offset 是消费者在消费完一条消息后,将当前消费的 offset 值更新到 Kafka broker 中的操作。转载 2024-01-16 14:39:20 · 141 阅读 · 0 评论 -
RabbitMQ服务客户端的的业务逻辑
RabbitMQ服务客户端的的业务逻辑如下: 1,打开 socket: amqp_new_connection(); amqp_open_socket(hostname, port); 2,用户登陆: amqp_set_sockfd(conn, sockfd); amqp_login(conn, "/", 0,转载 2017-12-13 17:27:52 · 633 阅读 · 0 评论 -
RabbitMQ基础概念详细介绍
引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本文将要介绍的RabbitMQ就是当前最主流的消息中间件之一。Rabb转载 2017-11-16 14:55:21 · 331 阅读 · 0 评论 -
CentOS6.5下RabbitMQ安装
1.操作系统环境操作系统:CentOS6.5 / 64bit用户:root2.RabbitMQ编译安装RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang。2.1.获取Erlang和RabbitMQ的源文件http://erlang.org/download/下查找最新的源文件,我选择的是版本17转载 2017-11-17 18:01:54 · 363 阅读 · 0 评论