小编Mar*_*tin的帖子

Service Fabric应用程序之间的通信

我们在不同的Service Fabric应用程序中分组了不同的功能.每个Service Fabric应用程序负责一定范围内的一组功能(例如,新闻,博客,用户都是单独的应用程序).不同的团队可以处理这些功能范围.

每个应用程序都有一个公共REST API,例如/ users或/ news或/ blogs.因此,公共网站可以调用这些端点并检索/发布信息.

但是,这些应用程序很多时候需要相互通信.但是设置它的最佳方法是什么?我现在可以看到两种方法:

  • 在每个Application上创建一个新的HTTP端点,仅供内部使用(使用自己的IP端口,不公开发布).松散耦合.
  • 使用RPC调用(但这会在应用程序之间创建一个"硬"链接).强烈耦合.

现在我认为单独的HTTP端点是可行的方法,但我想知道RPC调用是否更好?从设计理念来看,是否允许在应用程序之间使用RPC调用?或者,当应用程序更新且界面发生变化时,这会给我带来麻烦吗?

或者在这里使用另一种模式?

azure-service-fabric

5
推荐指数
1
解决办法
1701
查看次数

Azure Service Fabric:如何确定Actor是否已存在

如何确定具有特定ActorId的Actor是否存在?

ActorProxy仅用于创建Actor。如果提供了一个不存在的ID,而Actor不存在,则会创建一个新的Actor。

标准ActorService可以检索所有Actor,但就我所知,仅此而已。

azure azure-service-fabric

2
推荐指数
1
解决办法
1656
查看次数

标签 统计

azure-service-fabric ×2

azure ×1