在同一 Service Fabric 服务中使用多种参与者类型的优缺点
Pros and cons in using multiple actor types in same Service Fabric service
使用 Azure Service Fabric Reliable Actor 编程模型时,在同一服务中使用多种参与者类型的优缺点是什么?
仅仅是部署的问题,还是也有运行时的考虑?
优点:
- 增加密度。
- 需要管理的项目更少,这总是有帮助的。
缺点:
- 同一包中的 actor 类型必须同时 deployed/upgraded,并且不再独立。
如果各个参与者在逻辑上紧密耦合,我的建议是使用相同的代码包。
使用 Azure Service Fabric Reliable Actor 编程模型时,在同一服务中使用多种参与者类型的优缺点是什么? 仅仅是部署的问题,还是也有运行时的考虑?
优点:
- 增加密度。
- 需要管理的项目更少,这总是有帮助的。
缺点:
- 同一包中的 actor 类型必须同时 deployed/upgraded,并且不再独立。
如果各个参与者在逻辑上紧密耦合,我的建议是使用相同的代码包。