【技术实现步骤摘要】
一种基于微服务架构的多模式交易实现系统及方法
本专利技术涉及计算机领域,尤其涉及一种基于微服务架构的多模式交易实现系统及方法。
技术介绍
目前在各种交易应用系统中大量采用分布式系统模式。这种系统主要基于面向应用架构。这种系统存在的问题主要是:每个应用服务系统复杂,臃肿,业务界限不清晰;另外数据库大多数采用分布式,读写分离等简单方式,造成在用户大量急剧增加时数据库性能瓶颈问题突出,不能够及时补充系统来提高性能;而且不能适应现在市场快速变化时业务变化的需求,经常需要重新开发相关的子业务系统,使用繁琐不便。
技术实现思路
为解决现有技术中存在的缺陷,本专利技术提供一种基于微服务架构的多模式交易实现系统及方法。本专利技术提供一种基于微服务架构的多模式交易实现系统,包括:用户界面系统,用于显示交易信息和操作结果;微服务群,用于接收交易触发事件;所述微服务群包括多个微服务,不同交易对应于不同的微服务,各个微服务彼此独立;指令总线,用于接收所述微服务群发送的指令并将它们路由到指令处理器,还用于接收所述指令处理器返回的响应数据并路由给所述微服务群;所述指令处理器,用于接收啥事指令总线 ...
【技术保护点】
1.一种基于微服务架构的多模式交易实现系统,其特征在于,包括:用户界面系统,用于显示交易信息和操作结果;微服务群,用于接收交易触发事件;所述微服务群包括多个微服务,不同交易对应于不同的微服务,各个微服务彼此独立;指令总线,用于接收所述微服务群发送的指令并将它们路由到指令处理器,还用于接收所述指令处理器返回的响应数据并路由给所述微服务群;所述指令处理器,用于接收啥事指令总线发送来的指令并根据指令的内容进行相应操作,并将操作结果返回给所述指令总线,还用于将操作结果显示在所述用户界面系统上;事件总线,用于将微服务群的触发事件分派给对应的事件处理器;事件处理器,用于接收并处理所述事 ...
【技术特征摘要】
1.一种基于微服务架构的多模式交易实现系统,其特征在于,包括:用户界面系统,用于显示交易信息和操作结果;微服务群,用于接收交易触发事件;所述微服务群包括多个微服务,不同交易对应于不同的微服务,各个微服务彼此独立;指令总线,用于接收所述微服务群发送的指令并将它们路由到指令处理器,还用于接收所述指令处理器返回的响应数据并路由给所述微服务群;所述指令处理器,用于接收啥事指令总线发送来的指令并根据指令的内容进行相应操作,并将操作结果返回给所述指令总线,还用于将操作结果显示在所述用户界面系统上;事件总线,用于将微服务群的触发事件分派给对应的事件处理器;事件处理器,用于接收并处理所述事件总线分派的事件,不同交易对应于不同的事件处理器,各个事件处理器独立,所述事件处理器与所述微服务一一对应;存储处理器,用于存储数据对象本身的状态;数据处理器,用于接收所述用户界面系统的用查询指令并转发给查询处理器,还用于接收所述查询处理器返回的查询结果并返回给所述用户界面系统;所述查询处理器,用于提供对数据的访问,根据所述数据处理器发送的查询指令在数据库中查找相应的数据,并将查询结果返回给所述数据处理器。2.根据权利要求1所述的系统,其特征在于,所述用户界面系统包括web界面和终端界面。3.根据权利要求1所述的系统,其特征在于,所述系统中有一个或多个指令总线;所述指令总线个数与所述指令处理器的个数一致。4.根据权利要求1所述的系统,其特...
【专利技术属性】
技术研发人员:尹平,周天宇,乔嘉星,
申请(专利权)人:北京爱蜂科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。