• 去年我们在Jdon.com狠狠地讨论了异步架构,这个异步不是一般意义上的异步,不那种无需实时返回结果的异步,而是与是否需要返回结果无关的异步,应该属于一种并发策
  • 首先,祝各位道友春节愉快,虎年大吉,同时祝和我一样的本命年的兄弟姐们虎年行好运,也祝jdon越办越好,当然如果没有banq老师辛勤耕耘这一片技术沃土,我们这些技术爱好者平时就没发牢骚的地方喽,所以最后,感谢banq板桥老师的辛勤劳动。 今天早上起床后上熟悉的infoq.
  • 文章比较全面分析了系统可伸缩性scalable设计。 首先指出scalable和普通意义上性能提升有些不同,以至于更多人关注单台机器性能,而无视更高意义上性能扩充。 Scalable可伸缩性不等同于perform icon
  • 当设计并发策略时,要将 "what做什么"和 "how怎么做"进行分离,Pr icon
  • Concurrency Hides Latency一文从硬件谈到Web应用,提出“性能问题在数据,而 icon
  • 各位不要对异步这么急。异步是早晚要到来地,请等待java为我们带来的标准...[该贴被atester于2009-12-18 12:41修改过] icon
  • Threaded vs Evented Servers icon
  • 我使用域事件来处理对象模型之间的关联关系,比如A对象中有B对象的一个列表,也就是说A和B是一对多的关系public A{private String modelId;private List blist; private getBlist(){ if icon
  • 这篇文章讲了伸缩性和可用性方面的反模式,也按照自己的理解翻译了一下,欢迎各位探讨。 1 单点失败(Single Point of Failure) 大部分的人都坚持在单一 icon
  • 如今,异步 EDA是一个潮流,滚滚而来,让我们看看主流框架Spring 3.0新版本有没有顺应这新趋势, icon
  • 开源项目Gpars是一个在JVM上可以方便且安全并行计算开源框架,GPars提供Actor模型,它比Java传统基于内存多线程共享式并发要高效得多,Actors封装一个个活动对象,他们之间通讯是通过异步的不可变消息进行的,不管actor内部拥有什么状态,它不能从actor外部访问,除非发一个消息给这 icon
  • 尽管RabbitMQ 和ActiveMQ提供了完整的“out of the box” 消息系统JMS: 需要配置再运行. 而0MQ则更象一个库包子系统,更加轻量,可以基于其开发自己的消息系统。 几个特点:1.socket并发框架2.跨进程携 icon
  • Node.js异步编程设计Asynchronous Code icon
  • 您曾经说过:”事件监听异步模式在Source和Listener之间引入event queue,event queue是一个基于事件的publish-subscribe. 它一种松耦合方式提供不同模块和角色之间异步通讯。它比同步更加松耦合,这样,我们就把Source-Listener改成了pu icon
  • 我们当前在做一个商城的项目,当会员在付款完毕后,系统将会给用户发送一条 短信或者一个邮件(短信或者邮件由用户来自己选择,可以2者都远),来告知付款成功。目前我们的做法是把短信、邮件通知 写成一个单独的类,同步嵌入到付款类中,可我们始终觉得这么有点不妥, 请问各位,大家对于发送短信通 icon
  • 今天需要对一个类进行单元测试。这个类本身实现Runnable接口,类的构造方法里启动一个该类的线程。类里面有一个队列,Run方法会检查队列里是否有数据,有数据则进行处理。但是我现在发现我难以对这个类进行单元测试。我无法对处理这部分代码(也就是Run方法里面的代码)进行测试,因 icon
  • Asynchronous method queue chaining in JavaScript icon
  • 现在好多框架提供了所谓的POLL风格的设计。我们在利用AJAX发送请求的时候,实际的异步是从客户端服务器一体的角度说的异步操作。但是POLL风格参看了相关资料,说的是,客户端首先发请求到服务器计算。而此计算在服务器层面是异步操作。比如利用异步的注解来在服务器单独开一个线程去执行(此方法有可能特别耗时 icon