发明名称 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.
申请公布号 US2011222442(A1) 申请公布日期 2011.09.15
申请号 US20100721356 申请日期 2010.03.10
申请人 MICROSOFT CORPORATION 发明人 COLE JONATHAN M.;JANCZUK TOMASZ;ALLEN NICHOLAS A.;GEORGIEV YAVOR
分类号 H04L5/14 主分类号 H04L5/14
代理机构 代理人
主权项
地址