在 Akka 中使用

Module Info

需要在项目中添加如下依赖:

sbt
libraryDependencies += "com.akka-fusion.fusion" %% "discoveryx-client" % "0.1.0"
Gradle
dependencies {
  compile group: 'com.akka-fusion.fusion', name: 'discoveryx-client_2.13', version: '0.1.0'
}
Maven
<dependency>
  <groupId>com.akka-fusion.fusion</groupId>
  <artifactId>discoveryx-client_2.13</artifactId>
  <version>0.1.0</version>
</dependency>

服务发现

Akka通过 akka-discovery 提供了默认的服务发现功能,DiscoveryX Client提供了对其的支持。我们只需要配置akka.discovery设置使用fusion-discoveryx使用 DiscoveryX Client 来为 akka-discovery 提供服务发现功能。

akka.discovery {
  method = fusion-discoveryx

  fusion-discoveryx {
    class = fusion.discoveryx.client.DiscoveryXAkkaDiscovery

    setting = discoveryx.client.naming
  }
}
在此文档中发现错误?该页面的源代码可以在 这里 找到。欢迎随时编辑并提交Pull Request。