发明名称 ROUTING REQUESTS FOR DUPLEX APPLICATIONS
摘要 The present invention extends to methods, systems, and computer program products for routing requests for duplex applications. Embodiments of the invention provide a multi-machine scalability mechanism for duplex messages patterns based on a polling mechanism. Client requests and polls can be distributed to service instances running within a cluster of machines by a session-unaware load balancer. Messages to and from a given client can be accessed by any service instance in the cluster service instance, which allows capacity scale-out and seamless failover between service instances. A coordinated inbound message store is used to affinitize application requests to a particular service instance. A coordinated outbound message store is used to route application responses from the machine running the application to the machine where a polling request arrived. Further, the lifetime of the service instance is decoupled from the inbound or outbound message stores, allowing the client-server conversation to potentially span many instances of the service.
申请公布号 EP2545443(A4) 申请公布日期 2016.11.09
申请号 EP20110753850 申请日期 2011.03.04
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 COLE, JONATHAN M.;JANCZUK, TOMASZ;ALLEN, NICHOLAS A.;GEORGIEV, YAVOR
分类号 G06F9/06;G06F15/16;H04L29/08 主分类号 G06F9/06
代理机构 代理人
主权项
地址