Являются ли надежные коллекции приложений (сборка) конкретных? - PullRequest
0 голосов
/ 15 декабря 2018

Я не могу найти ответ на свой вопрос с какой-либо документацией.

Надежные коллекции передаются через несколько облачных узлов и имеют имя и постоянство.

Разделяются ли они через разныеприложения или они специфичны для приложения?

Например, два разных приложения MVC используют одно и то же имя для надежного словаря, размещенного в одной учетной записи.Будут ли данные такими же?

1 Ответ

0 голосов
/ 15 декабря 2018

Надежные коллекции связаны со службой, в которой они объявлены. Это не распределенное хранилище данных в том смысле, что его можно читать / записывать напрямую из других служб.

Если вам нужен доступ кданные из других сервисов, вам придется явно создавать и предоставлять методы в сервисах для предоставления данных в надежных коллекциях.

Таким образом, если у вас есть несколько сервисов, каждый из которых имеет свою собственную надежную коллекцию, все с одинаковым именемэто все еще будет несколько независимых коллекций.

Идея надежных коллекций заключается в том, что данные хранятся как можно ближе к потребляющему сервису.Он распространяет идею о том, что каждая (микро) служба имеет свое собственное хранилище данных.

Чтение Это может дать вам дополнительную справочную информацию и обзор более высокого уровня.

Doпомните, что службы могут быть разделены , то есть каждый экземпляр службы может получить доступ только к разделенной части надежной коллекции и не может получить доступ к данным в других разделах.

Итак, подведем итог:

Надежные коллекции передаются через несколько облачных узлов и имеют имя и постоянство.

Надежные коллекции не распределяются между узлами, но данные реплицируются.Совместное использование и репликация - это две разные вещи!

Они доступны для совместного использования в разных приложениях или они специфичны для приложения?

Ни они, ни специфичные для службы (приложение фабрики услуг состоит изодной или нескольких служб)

Например, два разных приложения MVC используют одну и ту же гриву для надежного словаря, размещенного в одной учетной записи.Будут ли данные одинаковыми?

Нет, при условии, что оба приложения MVC размещены в отдельных службах, данные не будут одинаковыми.Они не делят одну и ту же надежную коллекцию.

...