-
公开(公告)号:CN102144373B
公开(公告)日:2013-06-19
申请号:CN200980135193.9
申请日:2009-08-13
Applicant: 微软公司
IPC: H04L29/08
Abstract: 使用不可靠的路由数据来路由消息。一种方法包括从计算机可读通信介质接收消息。计算该消息的各特性性质,以便判断用于该消息的处理的、服务处的服务实例的状态要求。进行获得满足用于处理该消息的状态要求的适当的服务实例的尝试。作出尝试获得满足用于处理该消息的状态要求的适当的服务实例在获得适当的服务实例中是不成功的判断。作为结果,使用路由信息不可靠的本地缓存且在没有各处理节点之间的协调的情况下来重定向该消息。
-
公开(公告)号:CN102804130A
公开(公告)日:2012-11-28
申请号:CN201180014318.X
申请日:2011-03-11
Applicant: 微软公司
CPC classification number: G06F9/546
Abstract: 本发明涉及用于为子任务协调通信介质状态的方法、系统和计算机程序产品。本发明的实施例使用接收到的消息内容的视图来产生一串子任务消息。子任务消息属性各自被连接至用于对原始消息执行状态协调方案的机制。子任务消息可各自具有与原始消息相同的消息内容,或可具有根据子任务变化的消息内容。消息处理器然后可消费来自子任务消息串的子任务消息,并对每一子任务消息执行状态协调方案以反映执行原始消息的部分前向进展。原始消息的状态协调方案的结果响应于子任务消息的状态协调方案的集体结果。
-
公开(公告)号:CN102270155A
公开(公告)日:2011-12-07
申请号:CN201110219944.4
申请日:2011-07-26
Applicant: 微软公司
IPC: G06F9/46
CPC classification number: G06F17/30345
Abstract: 本发明揭示了应用程序实例和查询存储。可发出用于更新应用程序的实例的状态的实例持久保存命令。响应于该持久保存命令,可启动关于实例存储的事务。作为事务的部分,可将更新的第一表示存储到实例存储中,并可将更新的第二表示存储到队列中。在存储第一和第二表示之后可提交该事务。在提交事务之后,可处理第二表示以将更新的第三表示存储到查询存储中。无需锁定实例存储就可对查询存储中的应用程序实例状态信息进行更新和查询,使得查询存储中的这样的操作可与实例存储中的操作异步地执行。
-
公开(公告)号:CN102270155B
公开(公告)日:2015-01-14
申请号:CN201110219944.4
申请日:2011-07-26
Applicant: 微软公司
IPC: G06F9/46
CPC classification number: G06F17/30345
Abstract: 本发明揭示了应用程序实例和查询存储。可发出用于更新应用程序的实例的状态的实例持久保存命令。响应于该持久保存命令,可启动关于实例存储的事务。作为事务的部分,可将更新的第一表示存储到实例存储中,并可将更新的第二表示存储到队列中。在存储第一和第二表示之后可提交该事务。在提交事务之后,可处理第二表示以将更新的第三表示存储到查询存储中。无需锁定实例存储就可对查询存储中的应用程序实例状态信息进行更新和查询,使得查询存储中的这样的操作可与实例存储中的操作异步地执行。
-
公开(公告)号:CN103049565A
公开(公告)日:2013-04-17
申请号:CN201210592147.5
申请日:2011-07-26
Applicant: 微软公司
CPC classification number: G06F17/30345
Abstract: 本发明揭示了应用程序实例和查询存储。可发出用于更新应用程序的实例的状态的实例持久保存命令。响应于该持久保存命令,可启动关于实例存储的事务。作为事务的部分,可将更新的第一表示存储到实例存储中,并可将更新的第二表示存储到队列中。在存储第一和第二表示之后可提交该事务。在提交事务之后,可处理第二表示以将更新的第三表示存储到查询存储中。无需锁定实例存储就可对查询存储中的应用程序实例状态信息进行更新和查询,使得查询存储中的这样的操作可与实例存储中的操作异步地执行。
-
-
公开(公告)号:CN104536825A
公开(公告)日:2015-04-22
申请号:CN201510028002.6
申请日:2010-12-31
Applicant: 微软公司
CPC classification number: G06F11/1469 , G06F9/485 , G06F11/1438 , G06F11/2041 , G06F11/2046
Abstract: 本发明涉及用于持久应用激活和计时器通知的方法、系统和计算机程序产品。持久实例管理器、实例执行主机和实例存储器互操作以使得实例在执行和持久存储状态之间转变。系统属性与实例相关联。系统属性能够定义重新激活条件,当该条件被满足时,指示将要重新激活一实例以便执行。系统属性能够定义计时器以及实例处在持久存储但准备好运行的状态的指示。
-
公开(公告)号:CN102144215B
公开(公告)日:2013-02-13
申请号:CN200980134846.1
申请日:2009-08-11
Applicant: 微软公司
CPC classification number: G06F9/544 , G06F8/70 , G06F9/546 , G06F2209/547
Abstract: 本发明涉及用于构成消息处理流水线的方法、系统和计算机程序产品。各实施例利用流水线内通信链路来在物理上和/或在时间上解耦各流水线阶段、配置分支消息流,以及桥接协议。流水线内通信链路的使用允许在不必更改流水线组件或应用程序的情况下组成消息处理流水线。每一通信链路本身是带有跨时间和/或空间桥接消息的传入和传出消息处理流水线以及用于满足消息处理要求的应用程序逻辑的应用程序。
-
公开(公告)号:CN102713836A
公开(公告)日:2012-10-03
申请号:CN201080061445.0
申请日:2010-12-31
Applicant: 微软公司
CPC classification number: G06F11/1469 , G06F9/485 , G06F11/1438 , G06F11/2041 , G06F11/2046
Abstract: 本发明涉及用于持久应用激活和计时器通知的方法、系统和计算机程序产品。持久实例管理器、实例执行主机和实例存储器互操作以使得实例在执行和持久存储状态之间转变。系统属性与实例相关联。系统属性能够定义重新激活条件,当该条件被满足时,指示将要重新激活一实例以便执行。系统属性能够定义计时器以及实例处在持久存储但准备好运行的状态的指示。
-
公开(公告)号:CN103257858A
公开(公告)日:2013-08-21
申请号:CN201310012944.6
申请日:2013-01-14
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F9/5038 , G06F9/4494 , G06F9/4806
Abstract: 本发明涉及基于连续的运行时中的声明性动态控制流。在此描述了能够根据基于连续的运行时中的声明性动态控制流来执行计算机程序的技术。声明性动态控制流标识出一组连续。根据基于连续的运行时中的计算机程序的执行来提供对应于声明性动态控制流的逻辑的表示。该声明性动态控制流标识出一组连续。每个连续都标识出定义相应事件的相应规则、以及将在相应事件发生以后执行的相应动作。对所指定的事件发生进行确定。基于所指定的事件的发生动态地修改该组连续。
-
-
-
-
-
-
-
-
-