你们能解释一下
吗?Service Fabric可以与MULTIPLE SERVICES一起打包,然后发货 如何将其中一些服务重用到其他应用程序中?
有可能在其中共享可靠字典或可靠队列 在Same Cluster上部署的服务?
我尝试在谷歌上阅读,但没有明确的理解。非常感谢您的帮助。
答案 0 :(得分:2)
...如何将其中一些服务重用到其他应用程序中?
重用是什么意思?分享代码?您可以在应用程序A中与服务B中的服务进行通信,而不是在应用程序A中使用相同的服务。
有可能在Same Cluster上部署的服务之间共享Reliable Dictionary或Reliable Queue吗?
不,没有。可靠字典或可靠队列为服务提供数据局部性,无需额外的网络调用。一旦您需要多个服务的相同数据,您应该考虑使用其他存储解决方案,如CosmosDB,Blob存储或其他数据库。
如果您正在寻找某种分布式缓存,可以查看Azure Redis。
然而,完全可以使用服务公开可靠字典或可靠队列的数据。然后该服务就像一个数据提供者/存储库。您可以在此类服务中公开Add()或Delete()等方法,从而更新Reliable Dictionary或Reliable Queue。