事件驱动实例:揭秘社交媒体Twitter

日期: 2010-04-29 作者:Ryan Gloeckler翻译:杨华军 来源:TechTarget中国 英文

社交网络领域面向事件环境的一个例子是Twitter。一个人通知(tweets)了一个事件的产生,那些微博世界(twitterverse)里该人的追随者——人或者系统,就会知道该事件的发生。该事件可以有任意数量的接收者,每个接收者均可选择响应、忽略、改变或者重新通告该事件。通过使用标签来传达元数据,事件得以分类。

附加信息通常利用URL就可以表示出来,确保了原始的事件通告机制可以极端可伸缩化。解决方案被持续不断地添加到Twitter的生态系统里,却无需对Twitter的核心环境进行任何改变。   业务系统环境也可以从类似的松耦合、轻载、安全的事件驱动结构中获益。微博(tweet)的概念成为了一个定……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

社交网络领域面向事件环境的一个例子是Twitter。一个人通知(tweets)了一个事件的产生,那些微博世界(twitterverse)里该人的追随者——人或者系统,就会知道该事件的发生。该事件可以有任意数量的接收者,每个接收者均可选择响应、忽略、改变或者重新通告该事件。通过使用标签来传达元数据,事件得以分类。附加信息通常利用URL就可以表示出来,确保了原始的事件通告机制可以极端可伸缩化。解决方案被持续不断地添加到Twitter的生态系统里,却无需对Twitter的核心环境进行任何改变。

  业务系统环境也可以从类似的松耦合、轻载、安全的事件驱动结构中获益。微博(tweet)的概念成为了一个定义清晰、简洁的业务事件,一个URL则提供了消费者所需要的获取与事件细节有关的更多数据的链接。业务应用充当事件的监控者,对所期望的事件进行响应, 并根据额外的业务使用要求转发事件或改变该事件的用途。这样就能诞生出前所未有的创新的业务解决方案。由于这种方案在节约变更成本方面极其诱人,当机会来临时,其利用机会的能力将会令你的业务在竞争中占得先机。

  SOA怎么办?

  最后,事件驱动方案并不意味着SOA、WOA等就没了一席之地。恰恰相反。将事件驱动方案对业务系统交互最好的部分与最好的支撑架构如SOA相结合起来,对于获得最高的商业价值来说是必不可少的。在你的业务系统架构演进(非变革)的道路上,采纳事件驱动方案应该成为你迈出的下一步。

相关推荐