发明名称 Dynamic telemetry client message routing
摘要 A dynamic telemetry client message routing system is provided. The system comprises a provisioning application stored in a memory of a computer system that, when executed by the processor of the computer system, receives a request from a telemetry client to register for message routing services; the request comprising a client identity. The provisioning application creates an entry in a data store associating the client identity with a broker group identity and a queue manager alias and a time to live value. The provisioning application sends a request to a route builder to configure the queue manager alias into the broker group. The route builder sends a message to the broker group to configure the queue manager alias. The message broker receives a request to send a message to the telemetry client and transmits the message and the queue manager alias of the broker group accessed from the data store.
申请公布号 US9432437(B1) 申请公布日期 2016.08.30
申请号 US201313967345 申请日期 2013.08.15
申请人 Sprint Communications Company L.P. 发明人 Leonard Mark D.
分类号 G06F15/16;H04L29/08 主分类号 G06F15/16
代理机构 代理人
主权项 1. A dynamic telemetry client message routing system, comprising: at least one computer system, each computer system comprising at least one memory and at least one processor; a provisioning service application stored in a memory of the at least one computer system that, when executed by a processor of the at least one computer system, receives a request from a telemetry client to register for message routing services, the request comprising a client identity of the telemetry client,in response to the request to register for message routing services, creates an entry in a data store associating the client identity with a broker group identity and a queue manager alias and comprising a time to live value, andsends a request to a route builder application to configure the queue manager alias into a broker group identified in the entry in the data store; the route builder application stored in a memory of the at least one computer system that, when executed by a processor of the at least one computer system, receives a request from the provisioning service application to configure the queue manager alias into the identified broker group,sends a message to the identified broker group to configure the queue manager alias into the identified broker group, andremoves entries from the data store that comprise an expired time to live; and a message broker stored in a memory of the at least one computer system that, when executed by a processor of the at least one computer system, receives a request to send a message to the telemetry client, wherein the request to send the message comprises the client identity of the telemetry client,accesses the data store and retrieves the queue manager alias and the broker group identity based on the client identity of the telemetry client, andtransmits the message and the queue manager alias to the broker group accessed from the data store.
地址 Overland Park KS US