在上文中,主要介绍了SOA的概念,什么叫做“服务”,“服务”应该具备哪些特性。本篇中,我将介绍SOA的一种很常见的设计实践--基于服务总线的设计。基于服务总线的设计基于总线的设计,借鉴了计算机内部硬件组成的设计思想(通过总线传输数据)。在分布式系统中,不同子系统之间需要实现相互通信和远程调用,比较直接的方式就是“点对点”的通信方式,但是这样会暴露出一些很明显的问题:系统之间紧密耦合、配置和引用混乱...
分类:
其他好文 时间:
2015-03-21 17:07:35
阅读次数:
141
Skype是免费的语音通话软件,不但可以点对点用电脑进行免费的语音通话,而且只需花费低廉的费用就可以直接呼叫固定电话或手机,Skype以优秀的通话质量而赢得了全世界不少用户的亲睐,我就是Skype的忠实用户,下图就是我的Skype截图:我常常使用Skype和台湾同胞还有国外的朋友进行联系,有时因为业...
分类:
其他好文 时间:
2015-03-19 13:15:34
阅读次数:
3557
1、JMS是一个由AS提供的Message服务。它能接受消息产生者(Message Provider)所发出的消息,并把消息转发给消息消费者(Message Consumer)。2、JMS提供2种类型的消息服务:(1)Queue,即点对点,每一个消息仅仅转发给一个消息消费者使用。(2)Topic,即...
分类:
其他好文 时间:
2015-03-12 17:01:56
阅读次数:
152
本文主要分析webrtc音视频点对点部分的代码结构,文章来自博客园RTC.Blacker,转载请说明出处.前段时间在查一个偶尔断线的问题(这种问题最蛋疼,不好重现,只能凭经验去搞),所以理了下webrtc的P2P代码结构,总结如下:先来张图显示实际会话过程中的两种通讯路径:P2P或转发,92%的情况...
分类:
移动开发 时间:
2015-03-10 19:06:56
阅读次数:
290
概述 对于稍微熟悉这两个优秀的项目来说,每个内容单独介绍都不为过,本文只是简介并探讨如何将两部分内容合并起来,使其在某些场景下更适合、更高效。 NetMQ:ZeroMQ的.Net版本,ZeroMQ简单来说就是局域网内的消息中间件(与MSMQ类似),包括了进程间通讯、点对点通讯、订阅模式通讯等等,.....
分类:
Web程序 时间:
2015-03-10 16:45:07
阅读次数:
807
1、数据链路层使用的信道类型:点对点信道(1对1)广播信道(1对多),如:集线器、交换机2、链路与数据链路:链路:点对点的物理线路段,中间无任何其他交换结点数据链路:通信协议+软件+硬件(一般用适配器即网卡来实现这些协议的软硬件,一般的适配器都包含了链路层和物理层..
分类:
其他好文 时间:
2015-03-08 10:32:17
阅读次数:
379
数据链路层使用的信道主要有以下两种类型:
(1)点对点信道
(2)广播信道使用点对点信道的数据链路层首先明确一下“链路”和“数据链路”并不是一回事。
所谓链路,指的是从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点。
数据链路除了必须有一条物理线路以外,还必须有一些必要的通信协议来控制这些数据的传输。若把视线这些协议的硬件和软件加到链路上,就构成了数据链路。
点对点信道的数...
分类:
其他好文 时间:
2015-03-07 11:36:09
阅读次数:
138
看到最近有人研究IM,把以前的东西翻出来了,供想学习这方面的研究研究通讯协议UDP,聊天方式点对点(P2P)此项目简单实现了早期QQ的基本功能文字聊天表情,图片发送发送离线消息,图片在线/离线,文件传送上传自定义头像群功能语音、视频聊天天气预报自定义选项卡截图功能理论上功能是实现了,但是在NAT穿透...
分类:
其他好文 时间:
2015-03-05 22:17:25
阅读次数:
143