Надежные коллекции связаны со службой, в которой они объявлены. Это не распределенное хранилище данных в том смысле, что его можно читать / записывать напрямую из других служб.
Если вам нужен доступ кданные из других сервисов, вам придется явно создавать и предоставлять методы в сервисах для предоставления данных в надежных коллекциях.
Таким образом, если у вас есть несколько сервисов, каждый из которых имеет свою собственную надежную коллекцию, все с одинаковым именемэто все еще будет несколько независимых коллекций.
Идея надежных коллекций заключается в том, что данные хранятся как можно ближе к потребляющему сервису.Он распространяет идею о том, что каждая (микро) служба имеет свое собственное хранилище данных.
Чтение Это может дать вам дополнительную справочную информацию и обзор более высокого уровня.
Doпомните, что службы могут быть разделены , то есть каждый экземпляр службы может получить доступ только к разделенной части надежной коллекции и не может получить доступ к данным в других разделах.
Итак, подведем итог:
Надежные коллекции передаются через несколько облачных узлов и имеют имя и постоянство.
Надежные коллекции не распределяются между узлами, но данные реплицируются.Совместное использование и репликация - это две разные вещи!
Они доступны для совместного использования в разных приложениях или они специфичны для приложения?
Ни они, ни специфичные для службы (приложение фабрики услуг состоит изодной или нескольких служб)
Например, два разных приложения MVC используют одну и ту же гриву для надежного словаря, размещенного в одной учетной записи.Будут ли данные одинаковыми?
Нет, при условии, что оба приложения MVC размещены в отдельных службах, данные не будут одинаковыми.Они не делят одну и ту же надежную коллекцию.