- 浏览: 75605 次
- 性别:
- 来自: 黄冈
最新评论
-
ldlzhy1984:
对于客户端,除了引用一些基本的Signal和jquery的辅助 ...
SignalR的简单使用
文章列表
Rhino.Queues随笔4 发送和接收
- 博客分类:
- 消息队列
讨论完网络发送接收的流程后,再来看看具体的消息队列中消息的发送接收的流程。这里需要提到的是,为了从全局看待这些东西,省略了很多细节,这并不表示他们不重要,只是他们很多东西在纵向方面很难讨论,自 ...
接上一个节,看看消息的接收过程,如果按照于发送的对称的方法,大概也能猜出大概的过程。
与发送不同的是,并不是消息队列管理器QueueManager新建接收协调器,然后运行接收服务。真正的流程是QueueManager直接接收协调器 AcceptMessages(其实就是一个回调函数,不过其实他也不算真正的接收协调器,他只是负责消息接收序列化的存储,然后返回一个负责事务的另一个接收协调器IMessageAcceptance)初始化网络接收操作Receiver,网络接收操作本身就是一个tcp监听服务,然后按照一般的流程接收连接,并且按照队列协议处理相关的数据。
接收的流程对于写过网络程序人 ...
Rhino.Queues随笔2 网络发送流程
- 博客分类:
- 消息队列
从理解的角度看Rhino.Queues来看,功能很齐全,但是有几个小地方还是略显粗糙。从发送服务和接收服务(其实就是一个发送线程和一个异步监听),他们原理是统一的,即有协调器负责实际的发送接收的存储操作和事务处理,但 ...
Rhino.Queues随笔1 简介
- 博客分类:
- 消息队列
Rhino.Queues(http://ayende.com/blog/3480/rhino-queues)是一个消息队列工具,因为一个偶然的机会,从作者出版的书籍延伸到这个工具。
相对于其他的完整的队列工具,如zeormq、rabbitmq等消息队列,个人猜测他可能更像一个简单的演 ...