发明名称 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