在发现SF可靠服务时,我想确保下一个基本陈述是正确的。
可靠服务默认通信堆栈(DefaultStack)和可靠的Actors通信堆栈(使用ServiceProxy / ActorProxy)只能用于SF Cluster内部的通信。来自外部的客户必须使用WebAPI / WCF堆栈。
ServicePartitionResolver,CommunicationClientFactory,ServicePartitionClient是已经在DefaultStack中实现的东西。如果我只使用DefaultStack,我不必担心它。
某些有状态服务有多个分区,我希望例如发布一个项目来处理它。 SF的责任不是通过发布客户来决定应该使用什么分区。我需要手动实现解析分区键或名称的算法,并在ServiceProxy构造函数中使用它(对于DefaultStack)。
答案 0 :(得分:2)
你对所有这些观点都是正确的,