在js或者node编程中,由于异步的频繁和广度使用,使得回调和嵌套的深度导致编程的体验遇到一些挑战,如果写出优雅和好看的代码,本文主要针对异步编程的主流方案做一些总结1、事件发布/订阅模式事件监听器模式是一种广泛用于异步编程的模式, 是回调函数的事件化,又称发布/订阅模式, node自身提供even...
                            
                            
                                分类:
Web程序   时间:
2014-10-27 14:15:53   
                                阅读次数:
274
                             
                    
                        
                            
                            
                                flume是一个实时消息收集系统,它定义了多种的source、channel、sink,可以根据实际情况选择。Flume下载及文档:http://flume.apache.org/Kafkakafka是一种高吞吐量的分布式发布订阅消息系统,她有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的..
                            
                            
                                分类:
Web程序   时间:
2014-10-22 18:36:34   
                                阅读次数:
338
                             
                    
                        
                            
                            
                                上篇中我们实现了Work Queue的创建,在Work Queue背后,其实是rabbitMQ把每条任务消息只发给一个消费者。本篇中我们将要研究如何把一条消息推送给多个消费者,这种模式被称为publish/subscribe(发布/订阅)。为了说明这个模式,我们将会构建一个简单的日志系统。这将会包含...
                            
                            
                                分类:
其他好文   时间:
2014-10-21 19:20:39   
                                阅读次数:
317
                             
                    
                        
                            
                            
                                主要是sql2005的发布订阅的创建方式,供大家参考,其中也有发布订阅需要注意的,还希望各位在使用的时候多注意!!...
                            
                            
                                分类:
数据库   时间:
2014-10-21 17:49:24   
                                阅读次数:
228
                             
                    
                        
                            
                            
                                轻量级服务总线/消息队列1)多种消息模式--支持生产者/消费者,发布订阅,RPC2)丰富的API--C/C++/C#/JAVA/Python/Node.JS跨平台、多语言支持3)开放协议标准--原生兼容HTTP协议(长连接),头部动态扩展4)支持TrackServer与ZbusServer高可用横向...
                            
                            
                                分类:
其他好文   时间:
2014-10-13 20:11:47   
                                阅读次数:
354
                             
                    
                        
                            
                            
                                kafka是一种高吞吐量的分布式发布订阅消息系统,她有如下特性:
通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。
高吞吐量:即使是非常普通的硬件kafka也可以支持每秒数十万的消息。
支持通过kafka服务器和消费机集群来分区消息。
支持H...
                            
                            
                                分类:
其他好文   时间:
2014-10-13 18:48:06   
                                阅读次数:
165
                             
                    
                        
                            
                            
                                Laharsub是一种开源的.NET发布-订阅消息服务器,用于实时的web应用程序,像聊天、在线写作、新闻或者股票交易更新等等。
Laharsub是一种构建在三层架构之上的发布-订阅消息服务器: 前端——客户端,中间层——web服务,后端——带有发布-订阅功能和存储能力的系统。 客户端一般是浏览器,...
                            
                            
                                分类:
Web程序   时间:
2014-10-13 17:06:59   
                                阅读次数:
251
                             
                    
                        
                            
                            
                                在数据库服务器删除复制(发布订阅)后,如何删除掉数据库distribution呢?如果你通过SSMS工具去删除数据库distribution,你会发现根本没有删除选项。 下面介绍一下删除distribution的步骤 步骤1: 查看相关订阅服务器的信息,如果还存在对应的订阅服务器,从注册的服务器中删...
                            
                            
                                分类:
数据库   时间:
2014-10-08 14:31:45   
                                阅读次数:
255
                             
                    
                        
                            
                            
                                如果说你认真看了前面几篇关于ESB的介绍,我相信,在这一篇文章中,你将会找到很多共鸣。
尽管,市面上开源的ESB确实非常之多,像Java中的Mule ESB,Jboss ESB;.Net中的NServiceBus。而Shuttle ESB是一个新兴的开源框架,网络上资源也比较少。我们当初为什么会选用Shuttle ESB呢?
正所谓没有最好,只有更合适。多次调研发现,Shuttle ESB有以下几大优点:1、Shuttle ESB是基于EDA的;2、Shuttle ESB的实现以发布订阅为核心;3、Sh...
                            
                            
                                分类:
其他好文   时间:
2014-10-07 10:36:33   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                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