gpt4 book ai didi

c# - 可靠集合应用程序(组装)是否特定?

转载 作者:行者123 更新时间:2023-12-03 01:40:45 27 4
gpt4 key购买 nike

我无法通过任何文档找到问题的答案。

可靠集合通过云的多个节点共享,并且具有名称和持久性。

它们可以通过不同的应用程序共享还是特定于应用程序?

例如,两个不同的 MVC 应用程序对同一帐户托管的可靠字典使用相同的名称。数据会一样吗?

最佳答案

可靠集合绑定(bind)到它们声明的服务。从某种意义上说,它不是一个可以直接从其他服务读取/写入的分布式数据存储。

如果您需要从其他服务访问数据,则必须在服务上显式创建和公开方法,以公开可靠集合内的数据。

因此,如果您有多个服务,每个服务都有自己的可靠集合,所有服务都具有相同的名称,它仍然是多个独立的集合。

可靠集合背后的想法是数据存储得尽可能靠近消费服务。它传播了每个(微)服务都有自己的数据存储的想法。

阅读this可能会为您提供更多背景信息和更高层次的概述。

请注意,服务可以是 partitioned ,这意味着每个服务实例只能访问可靠集合的分区部分,而无法访问其他分区中的数据。

总结一下:

Reliable collections are shared through several nodes of cloud and have name and persistence.

可靠集合不在节点之间共享,但数据会被复制。共享和复制是两件不同的事情!

Are they sharable through different applications or are they application specific ?

它们都不是特定于服务的(服务结构应用程序由一项或多项服务组成)

For instance two different MVC applications use same mane for reliable dictionary hosted at same account. Will data be same?

不,假设两个 MVC 应用程序托管在单独的服务中,则数据将不同。他们不共享相同的可靠集合。

关于c# - 可靠集合应用程序(组装)是否特定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53787077/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com