При запуске кластера Service Fabric было бы целесообразно запустить в нем несколько приложений, но эти приложения могут не зависеть друг от друга каким-либо образом. Например, у меня может быть CustomerApp и WikiApp.
Теперь, с точки зрения безопасности, было бы здорово, если бы WikiApp можно было изолировать от CustomerApp, поскольку Wiki явно не должна иметь возможность подключаться к службам из приложения, которое содержит данные о клиентах. Я мог бы поместить аутентификацию в службы самого CustomerApp, чтобы разрешать только вызовы из аутентифицированных служб, но, кроме того, было бы еще лучше, если бы WikiApp даже не смог бы подключиться или увидеть другое приложение и не смог бы разрешить конечную точку. адрес службы имен.
Итак, существует ли способ действительно изолировать приложения друг от друга в Service Fabric с помощью функции платформы? Я не смог найти ничего об этом в документации, и я также сомневаюсь, что это возможно, как работает Service Fabric, но это было бы очень полезно.
И чтобы было ясно, я действительно говорю об изоляции приложений (типов приложений) друг от друга, а не услуг в рамках одного приложения.