最近做的一个项目需要跟Kafka打交道,学习了很多相关知识,就到这里来汇总一下。kafka是一个传递消息的系统,原本是用来快速记录海量log的,现在也经常用作消息队列。它主要由三个部分组成,producer,broker以及consumer。producer发布消息,broker存储消息,consu...
分类:
其他好文 时间:
2015-03-14 06:05:48
阅读次数:
147
EventBus是个什么东西?有什么用?
EventBus是一个发布 / 订阅的事件总线。简单点说,就是两人约定好怎么通信,一人发布消息,另外一个约定好的人立马接收到你发的消息。
用处:相信大家都用过Handle了进行线程通信,回调方法进行通信,是不是觉得特麻烦。EventBus就可以帮减少很多事,不管你在任何地方任何位置发布一个事件,接收者都能立马接收到你的消息,不用你考虑android子线...
分类:
移动开发 时间:
2015-03-05 19:32:53
阅读次数:
232
很感谢“app后端”qq群的网友,在发布消息后,就收到了大量网友的反馈...
分类:
移动开发 时间:
2015-02-07 14:35:04
阅读次数:
146
一、JMS消息发送的标准API。JMS为Java程序提供了一种创建、发送、接收和读取企业消息系统中消息的通用方法。它们的底层实现技术各不相同,比如SunMQ,IBMMQ,BEAMQ,ApacheActiveMQ等。包括:点对点模型:一个生产者向一个特定的队列发布消息,一个消费者从该队列中读取消息。只有..
分类:
其他好文 时间:
2015-01-29 19:41:44
阅读次数:
168
Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计
Kafka将消息以topic为单位进行归纳。将向Kafka topic发布消息的程序成为producers.将预订topics并消费消息的程序成为consumer.Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker.
下面来看下如何简单的使用:
...
分类:
其他好文 时间:
2015-01-14 11:06:44
阅读次数:
150
广播广播的概念现实:电台通过发送广播发布消息,买个收音机,就能收听Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了什么事件。 Android系统在运行的过程中,会产生很多事件,比如开机、电量改变、收发短信、拨打电话、屏幕解锁IP拨号器原理:接收拨打电...
分类:
移动开发 时间:
2015-01-06 02:01:00
阅读次数:
561
微信电话本刚一上线,ytkah第一时间下载来试一下,可惜一直提示“激活失效”,没法和小美女免费通话让她失望了。只想大声对微信电话本嚎“还我美女!!”太火的缘故?服务器宕机?下午终于知道什么情况了。微信电话本公众号发布消息如下 昨天上线后,小伙伴们的热情把我们点燃了!热量蔓延到了服务器、电缆、机...
分类:
微信 时间:
2014-11-13 16:28:22
阅读次数:
367
用postal.js在AngularJS中实现event bus用postal.js在AngularJS中实现event bus理想状态下,在一个AngularJS应用中,控制器都应该是相互独立的代码单元,它们之间不应该有任何的相互引用。但是有些时候,你还是需要让控制器在你的应用中相互交流。例如你现...
分类:
Web程序 时间:
2014-10-31 15:11:10
阅读次数:
230
Shuttle ESB中发布订阅模式的实例介绍。功能如下:
从消息发布端Pub发布一个消息事件OrderCompletedEvent,多个客户端(如SubA和SubB)订阅该事件OrderCompletedEvent。那么当Pub发布消息后,SubA和SubB就能够收到该消息OrderCompletedEvent。
SubA和SubB接收到消息后,根据需要进行一定的处理。然后他们都会发布一个WorkDoneEvent事件消息。这次服务端订阅WorkDoneEvent消息。当SubA和SubB发布Work...
分类:
其他好文 时间:
2014-09-30 02:38:32
阅读次数:
344