• 使用SpringBoot构建其他形式的微服务

    目前为止,我们介绍了使用 SpringBoot 开发基于 Dubbo 框架的微服务,以及使用 SpringBoot 开发 Web API 形式的微服务,貌似两种都是 RPC 形式的微服务形式,但并非所有微服务都应该是 RPC 形式的。

    而且 SpringBoot 也并没有对微服务的具体服务形式进行严格规定,正如我们之前所说的那样,SpringBoot 只是提供了一种微服务的标准化实践方式而已。

    区别于 RPC 形式对外提供服务的微服务,这次我们尝试开发另一种微服务,这种微服务只响应外部事件并做处理,比如在外汇交易系统或者股票交易系统中,我们可以设置一个个独立的微服务,在接收到市场行情事件或者数据的时候,构建和归档蜡烛图数据,架构设计如图 1 所示。

    基于Actor的蜡烛图数据计算微服务示意图
    图 1  基于Actor的蜡烛图数据计算微服务示意图

更多...

加载中...