发明名称 SYSTEM AND METHOD FOR DYNAMIC CLUSTERED JMS IN AN APPLICATION SERVER ENVIRONMENT
摘要 In accordance with an embodiment, a system and method provides a dynamic clustered messaging service in an application server environment. A cluster includes one or more servers operating within the application server environment and is configured to vary a number of the servers based on a service load of applications running on the cluster. The number also varies based on failure and restart of the servers. A messaging service for communicating messages between components of the applications includes instances of messaging service artifacts running on the one or more servers. A placement engine operating on the cluster is configured to migrate the instances of messaging service artifacts between the one or more servers based on a set of rules as the number of the one or more servers in the cluster expands and contracts and as a number of the instances of messaging service artifacts expands and contracts.
申请公布号 US2016094625(A1) 申请公布日期 2016.03.31
申请号 US201514865748 申请日期 2015.09.25
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 SENGODAN KATHIRAVAN;SCHNEIDER LINDA K.;GAMBINO SALVATORE ANTHONY;BARNES THOMAS E.;PATEL RAJESH
分类号 H04L29/08;H04L12/24 主分类号 H04L29/08
代理机构 代理人
主权项 1. A system for providing a dynamic clustered messaging service in an application server environment, comprising: one or more computers, including the application server environment executing thereon; a cluster including one or more servers operating within the application server environment, wherein the cluster is configured to vary a number of the one or more servers based on a service load of applications running on the cluster, and wherein the number of the one or more servers further varies based on failure and restart of the one or more servers; a messaging service for communicating messages between components of the applications running on the cluster, the messaging service including instances of messaging service artifacts running on the one or more servers; and a placement engine operating on the cluster, and wherein the placement engine is configured to migrate the instances of messaging service artifacts between the one or more servers based on a set of rules as the number of the one or more servers in the cluster expands and contracts and as a number of the instances of messaging service artifacts expands and contracts.
地址 Redwood Shores CA US