通信
文章平均质量分 58
吃奶的牛
这个作者很懒,什么都没留下…
展开
-
观察者模式:推模型与拉模型
简介在观察者模式中,又分为推模型和拉模型两种方式。 ● 推模型 主题对象向观察者推送主题的详细信息,不管观察者是否需要,推送的信息通常是主题对象的全部或部分数据。 ● 拉模型 主题对象在通知观察者的时候,只传递少量信息。如果观察者需要更具体的信息,由观察者主动到主题对象中获取,相当于是观察者从主题对象中拉数据。一般这种模型的实现中,会把主题对象自身通过u转载 2016-11-08 13:02:40 · 5859 阅读 · 0 评论 -
消息队列模式:点对点 与 发布订阅
Java消息服务(JavaMessage Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。点对点与发布订阅最初是由JMS定义的。这两种模式主要区别或解决的问题就是发送到队列的消息能否重复消费(多订阅)1、定义JMS规范目前支持两种消息模型:点对点(point to poi转载 2016-11-08 13:04:50 · 7357 阅读 · 0 评论 -
BIO、NIO和AIO的区别简述
一:事件分离器 在IO读写时,把 IO请求 与 读写操作 分离调配进行,需要用到事件分离器。根据处理机制的不同,事件分离器又分为:同步的Reactor和异步的Proactor。 Reactor模型: - 应用程序在事件分离器注册 读就绪事件 和 读就绪事件处理器 - 事件分离器等待读就绪事件发生 - 读就绪事件发生,激活事件分离转载 2018-01-20 10:05:12 · 699 阅读 · 0 评论