发明名称 |
Dynamic update streams for real time provisioning |
摘要 |
Tenant changes are received at a multi-tenant service. The tenant changes are segmented, by tenant, and individual update streams are established with individual tenant stream processors. Each tenant stream processor makes changes for a given tenant, until the changes for that tenant are completed. |
申请公布号 |
US9438673(B2) |
申请公布日期 |
2016.09.06 |
申请号 |
US201414332509 |
申请日期 |
2014.07.16 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Bansal Vipul;Gois Marcus Vinicius Silva;Coburn Mark;Gaurav Suraj;Pattabiraman Swaminathan |
分类号 |
G06F15/16;H04L29/08;G06F9/50 |
主分类号 |
G06F15/16 |
代理机构 |
|
代理人 |
Rieth Damon;Wong Tom;Minhas Micky |
主权项 |
1. A computer system, comprising:
a plurality of server instances, in a multi-tenant system, the server instances servicing a plurality of different tenants, each tenant corresponding to a different organization and having corresponding tenant data, the server instances in the multi-tenant system isolating the tenant data corresponding to each tenant from other tenants; and a notification stream generator configured to receive change requests from each of a plurality of different requesting tenants, the notification stream generator comprising a change segmentation component configured to segment the received change requests into per-tenant segments, each per-tenant segment corresponding to a particular one of the requesting tenants and comprising a set of change requests indicative of changes to the tenant data corresponding to the particular requesting tenant,
wherein the notification stream generator is configured to notify a different server instance for each per-tenant segment, each notified server instance maintaining a connection with the notification stream generator until the notified server instance has performed all change requests in the per-tenant segment for which it was notified and, thereafter, releasing the connection. |
地址 |
Redmond WA US |