发明名称 Enterprise service bus deployment at the level of individual services
摘要 A method and system for automatic ESB deployment at the level of individual services is described. In one method, a load balancer repeatedly monitors performance of individual services installed on ESB nodes. The performance is measured in view of utilization metrics of the individual services. The load balancer periodically determines whether the performance of one or more of the individual services falls below a performance threshold and deploys duplicate services for the one or more of the individual services that falls below the performance threshold at one or more additional ESB nodes without user intervention in response to the periodically determining.
申请公布号 US9565092(B2) 申请公布日期 2017.02.07
申请号 US201313942622 申请日期 2013.07.15
申请人 Red Hat, Inc. 发明人 Vecera Martin;Pechanec Jiri
分类号 G06F9/50;H04L12/26 主分类号 G06F9/50
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: monitoring, by a load balancer executed by a processing device, performance of individual services installed on an first enterprise service bus (ESB) node, wherein the performance comprises utilization metrics of the first ESB node's resources by the individual services; determining by the load balancer that the performance of one or more of the individual services falls below a performance threshold; deploying, by the load balancer, a duplicate service for the one or more of the individual services that falls below the performance threshold at one or more additional ESB nodes without user intervention; monitoring, by the load balancer, additional performance of the individual services and the one or more duplicate services installed at the one or more additional ESB nodes, wherein the additional performance comprises second utilization metrics of the one or more additional ESB node's resources by the duplicate service for the one or more of the individual services; determining by the load balancer that the additional performance of an additional one or more of the individual services and the one or more duplicate services falls below the performance threshold; and deploying, by the load balancer, an additional duplicate service for the additional one or more of the individual services and the one or more duplicate services that falls below the performance threshold at one or more further ESB nodes without user intervention.
地址 Raleigh NC US