System and method for dynamic clustered JMS in an application server environment

    公开(公告)号:US10187454B2

    公开(公告)日:2019-01-22

    申请号:US14865748

    申请日:2015-09-25

    Abstract: 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.

    HIGHLY PERFORMANT RELIABLE MESSAGE STORAGE USING IN-MEMORY REPLICATION TECHNOLOGY
    3.
    发明申请
    HIGHLY PERFORMANT RELIABLE MESSAGE STORAGE USING IN-MEMORY REPLICATION TECHNOLOGY 审中-公开
    使用内存复制技术的高性能可靠信息存储

    公开(公告)号:US20160070494A1

    公开(公告)日:2016-03-10

    申请号:US14849262

    申请日:2015-09-09

    CPC classification number: H04L67/1097 G06F3/065 G06F3/0659 G06F3/067

    Abstract: A system and method can provide a scalable data storage in a middleware environment. The system can include a cluster of replicated store daemon processes in a plurality of processing nodes, wherein each machine node can host a replicated store daemon process of the cluster of replicated store daemon processes. Additionally, the system can include one or more replicated stores associated with an application server the processing node. The replicated store daemon cluster can persist data from a replicated store to another node, the other node also being associated with the replicated store daemon cluster. The system and method can additionally support a messaging service in a middleware environment. The messaging service can use the replicated store to store a copy of a message in the local processing node and on another processing node associated with the same replicated store daemon cluster.

    Abstract translation: 系统和方法可以在中间件环境中提供可扩展的数据存储。 系统可以在多个处理节点中包括一组复制的商店守护程序进程,其中每个机器节点可以托管复制的商店守护进程集群的复制商店守护程序进程。 此外,系统可以包括与应用服务器相关联的一个或多个复制存储器处理节点。 复制的存储守护程序集群可以将数据从复制的存储器持续到另一个节点,另一个节点也与复制的存储守护程序集群相关联。 该系统和方法还可以在中间件环境中支持消息传递服务。 消息传递服务可以使用复制的存储来将消息的副本存储在本地处理节点和与相同的复制存储守护程序集群相关联的另一个处理节点上。

Patent Agency Ranking