51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#消息
Kafka分布式的消息顺序
Kafka分布式的单位是partition,同一个partition用一个writeaheadlog组织,所以可以保证FIFO的顺序。不同partition之间不能保证顺序。但是绝大多数用户都可以通过messagekey来定义,因为同一个key的message可以保证只发送到同一个partition,比如说key是us...
代码星球
·
2020-12-18
Kafka
分布式
消息
顺序
分享一个Linux C++消息通信框架TCPSHM
由于本人从事行业关系,Linux环境下的低延迟通信是我关注的技术之一。要达到极端的低延迟,当然同机器内IPC比网络通信快,而LinuxIPC方式中无疑是共享内存延迟最低。不过相对于TCP这种通用的通信方式来说,共享内存缺少了一些控制层的协议,比如进程A和B通过一个基于共享内存的消息队列通信,A很难知道队列另一端的B是否...
代码星球
·
2020-12-12
分享
一个
Linux
C++
消息
Zookeeper的核心:ZAB原子消息广播协议
ZooKeeper为高可用的一致性协调框架,自然的ZooKeeper也有着一致性算法的实现,ZooKeeper使用的是ZAB协议作为数据一致性的算法,ZAB(ZooKeeperAtomicBroadcast)全称为:原子消...
代码星球
·
2020-12-10
Zookeeper
核心
ZAB
原子
消息
消息总线真的能保证幂等?
58沈剑 https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651960002&idx=1&sn=c0775231bccf002c3178eabe43f1cdcb&chksm=bd2d071e8a5a8e0...
代码星球
·
2020-12-10
消息
总线
真的
保证
MQ解决消息重发--做到幂等性
一、MQ消息发送 1、发送端MQ-client(消息生产者:Producer)将消息发送给MQ-server; 2、MQ-server将消息落地; 3、MQ-server回ACK给MQ-client(Producer); 4、MQ-server将消息发送给消息接受端MQ-client(消息消费者...
代码星球
·
2020-12-10
MQ
解决
消息
重发
做到
RocketMQ源码学习--消息存储篇
转载。https://blog.csdn.net/mr253727942/article/details/558058761.序言今天来和大家探讨一下RocketMQ在消息存储方面所作出的努力,在介绍RocketMQ的存储模型之前,可以先探讨一下MQ的存储模型选择。2.MQ的存储模型选择个人看来,从MQ的类型来看,存储...
代码星球
·
2020-12-10
RocketMQ
源码
学习
消息
存储
分布式之消息队列复习精讲
转自:http://www.cnblogs.com/rjzheng/p/8994962.html----------------------------------------------------------------------------------------------------------------...
代码星球
·
2020-12-09
分布式
消息
队列
复习
精讲
分布式开放消息系统(RocketMQ)的原理与实践
分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题消息的重复问题RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ有哪些关键特性?其实现原理是怎样的?关键特性以及其...
代码星球
·
2020-12-09
分布式
开放
消息
系统
RocketMQ
springboot集成redis实现消息发布订阅模式-跨多服务器
环境:SpringBoot+jdk1.8 基础配置参考https://blog.csdn.net/llll234/article/details/80966952 查看了基础配置那么会遇到一下几个问题:1.实际应用中可能会订阅多个通道,而一下这种写法不太通用container...
代码星球
·
2020-11-27
springboot
集成
redis
实现
消息
4.接收与发送消息
验证URL有效性成功后即接入生效,成为开发者。如果公众号类型为服务号(订阅号只能使用普通消息接口),可以在公众平台网站中申请认证,认证成功的服务号将获得众多接口权限,以满足开发者需求。此后用户每次向公众号发送消息、或者产生自定义菜单点击事件时,开发者填写的服务器配置URL将得到微信服务器推送过来的消息和事件,然后开发者...
代码星球
·
2020-11-27
接收
发送
消息
MQ入门总结(一)消息队列概念和使用场景
https://blog.csdn.net/kingcat666/article/details/78660535转载:JavaJedis操作Redis示例(一)——pub/sub模式实现消息队列转载:消息队列的定义,以及引入消息队列可解决的问题转载:大型网站架构之分布式消息队列转载:架构设计:系统间通信(19)——M...
代码星球
·
2020-11-21
MQ
入门
总结
消息
队列
WebSocket与消息推送
转自张果原文WebSocket与消息推送 B/S结构的软件项目中有时客户端需要实时的获得服务器消息,但默认HTTP协议只支持请求响应模式,这样做可以简化Web服务器,减少服务器的负担,加快响应速度,因为服务器不需要与客户端长时间建立一个通信链接,但不容易直接完成实时的消息推送功能,如聊天室、后台信息提示、实时...
代码星球
·
2020-11-05
WebSocket
消息
推送
c#如何处理自定义消息
C#自定义消息通信往往采用事件驱动的方式实现,但有时候我们不得不采用操作系统的消息通信机制,例如在和底层语言开发的DLL交互时,是比较方便的。下面列举了一些实现方式,以供参考。有关C#中的消息机制,请参考文章C#消息处理机制及自定义过滤方式。 在C++中引用底层的函数很简单...
代码星球
·
2020-11-05
如何
处理
自定义
消息
C# 消息处理机制及自定义过滤方式
转自原文C#消息处理机制及自定义过滤方式一、消息概述Windows下应用程序的执行是通过消息驱动的。消息是整个应用程序的工作引擎,我们需要理解掌握我们使用的编程语言是如何封装消息的原理。1.什么是消息(Message)消息就是通知和命令。在.NET框架类库中的System.Windows.Forms命名空间中微软采用面...
代码星球
·
2020-11-05
消息
处理
机制
自定义
过滤
开源实时消息推送系统 MPush
系统介绍mpush,是一款开源的实时消息推送系统,采用java语言开发,服务端采用模块化设计,具有协议简洁,传输安全,接口流畅,实时高效,扩展性强,可配置化,部署方便,监控完善等特点。同时也是少有的可商用的开源push推送系统。特性和优势源码全部开放,包括server、android、ios、websocket等代码质...
代码星球
·
2020-11-05
开源
实时
消息
推送
系统
首页
上一页
...
7
8
9
10
11
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他