多租户有状态服务:每个租户的服务实例与每个租户的分区
Multi tenant stateful service: service instance per tenant vs partition per tenant
我们计划使用有状态服务基本上充当外部存储的租户数据的缓存。为每个租户创建相同服务类型的单独服务与为每个租户创建一个服务和一个单独的分区有很大区别吗?
您不能即时添加和删除服务 partitions。因此,如果租户数量是可变的,则使用分区可能不是可行的方法。
如果您为每个租户使用一项服务甚至一个应用程序,您将获得最大的灵活性和可扩展性。
我们计划使用有状态服务基本上充当外部存储的租户数据的缓存。为每个租户创建相同服务类型的单独服务与为每个租户创建一个服务和一个单独的分区有很大区别吗?
您不能即时添加和删除服务 partitions。因此,如果租户数量是可变的,则使用分区可能不是可行的方法。
如果您为每个租户使用一项服务甚至一个应用程序,您将获得最大的灵活性和可扩展性。