
1
序
随着人类与技术之间持续保持着复杂的关系,对安全的超高速连接的需求越
发清晰。为了提供更多的便利、个性化,或者为我们节省时间和金钱,技术
正被推向极限。人们不断地要求它能做更多的事情,而且做得更快、花费更低。
那技术如何能满足我们日益增长的需求呢?
我们今天所使用的任何技术都可以归为分布式系统,它包含了许多需要协作
和通信的组件。每一个信息系统、每一项现代技术都是一个分布式系统。这
些系统的通信方式可以用一种简单明了的方式来看待:它们不是在陈述事实,
就是在提出问题。每一次通信都应试图让别人知道你做了什么,或者为得到
想要的答案而提问。这些表述的现代术语是流和服务。所有现代分布式系统
都有面向服务的架构组件,而且事件流处理也日益流行。
那么,随着我们继续推动技术向前发展,它需要如何应对呢?系统只需要更
多的服务和事件就能做更多事情。这些事件和数据流形成了信息流,信息流
又进入系统后用来分析其模式、趋势和消亡。不论是对人类,还是数字系统,
这些新的和扩展了的服务产生了与技术互动的新方式。为了使得系统运行的
更快,势必存在着一些研究领域能够加速核心后端系统,但是在现代世界中,
大多数“更快”只是延迟。你离这种技术有多远,而这种技术又能主动接近