The invention discloses an event processing method in service grid, which includes steps: A. Service grid applies dynamic routing rules to determine the desired service of requester, B. Service grid retrieves instance pool from service discovery endpoint, finds the correct destination address, C. Service grid chooses the most likely instance to return fast response according to various factors, D. Service grid tries to send requests. Delay and response types are recorded. E. If an instance fails, the service grid retries the request on another instance. F. If the instance always returns an error, the service grid will remove it from the load balancing pool. G. If the expiration time of the request has arrived, the service grid will actively fail the request. H. service grid will measure and distribute the tracking form. Capture the above behavior data and send it to the measurement system. The method of the present invention solves the problem of event handling for service grid technology, and is beneficial to the rapid implementation of service grid technology.
【技术实现步骤摘要】
一种服务网格中事件处理的方法
本专利技术涉及计算机软件的分布式系统
,特别涉及一种服务网格中事件处理的方法。
技术介绍
随着移动互联网的不断深入,越来越多的公司和企业逐渐开始面向互联网,并且把面向客户的服务和业务也迁移到线上。在开发这些线上业务时,随着客户数量的不断增多,业务平台的架构也在不断地变化演进。从早期的单体应用架构逐渐转变为微服务架构,集群和分布式也成为了标配的技术。服务网格技术是目前最具生产力的前沿技术之一,在构建微服务架构的基础平台的过程中,采用服务网格技术可以进一步提升系统的整体性能,降低研发和运营成本。服务网格是一个用于处理服务到服务相互通信的专用基础设施层,它负责通过包含现代云原生应用的复杂服务拓扑来安全可靠地传递请求。服务网格是一种网络模型,是位于TCP/IP之上的抽象层。它假定底层L3/L4网络存在并且能够从一个点到另一个点传输字节。服务网格还假设该网络与环境的其他方面一样不可靠,因此服务网络也必须能够处理网络故障。服务网格的事件处理是服务网格的基本功能之一,也是非常难的功能设计。各企业在构建服务网格时都会面临这个技术挑战。
技术实现思路
本专利技术的目的是克服上述
技术介绍
中不足,提供一种服务网格中事件处理的方法,该方法适用于采用了集群和/或分布式设计的系统,可为目前最具生产力的服务网格技术解决事件处理的难题,有利于服务网格技术的快速落地实现,并能通过服务网格技术大幅度降低企业的运营和服务成本,加固业务的软基础设施,进一步提升了系统效率,提升了系统整体的可靠性和稳定性。为了达到上述的技术效果,本专利技术采取以下技术方案:一种服务网 ...
【技术保护点】
1.一种服务网格中事件处理的方法,其特征在于,包括以下步骤:A.服务网格应用动态路由规则来确定请求端需要的服务请求;B.服务网格从服务发现端点检索实例池,找到正确的微服务端点地址;C.服务网格根据影响因素选择并确定最能返回快速响应的微服务端点实例;D.服务网格尝试将服务请求发送到所述微服务端点实例,并记录结果的延迟和响应类型;E.若所述微服务端点实例出现故障,则服务网格在另一个微服务端点实例上重试该服务请求;F.若微服务端点实例在给定的一段时间范围内多次出现故障,服务网格则将其从负载均衡池中剔除;G.若到达服务请求的过期时间,服务网格则主动使服务请求失败;H.服务网格以度量和分布式跟踪的形式捕获上述每个步骤中的行为数据,并将数据发送到度量系统。
【技术特征摘要】
1.一种服务网格中事件处理的方法,其特征在于,包括以下步骤:A.服务网格应用动态路由规则来确定请求端需要的服务请求;B.服务网格从服务发现端点检索实例池,找到正确的微服务端点地址;C.服务网格根据影响因素选择并确定最能返回快速响应的微服务端点实例;D.服务网格尝试将服务请求发送到所述微服务端点实例,并记录结果的延迟和响应类型;E.若所述微服务端点实例出现故障,则服务网格在另一个微服务端点实例上重试该服务请求;F.若微服务端点实例在给定的一段时间范围内多次出现故障,服务网格则将其从负载均衡池中剔除;G.若到达服务请求的过期时间,服务网格则主动使服务请求失败;H.服务网格以度量和分布式跟踪的形式捕获上述每个步骤中的行为数据,并将数据发送到度量系统。2.根据权利要求1所述的一种服务网格中事件处理的方法,其特征在于,所述步骤B中的实例池为单个实例池或多个实例池组成的实例池集...
【专利技术属性】
技术研发人员:李强,王凤琴,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。