Protobuf добавляет "реализующий интерфейс" к сгенерированным классам для маршрутизации их через кластер Akka

Мне нужны сгенерированные классы protobuf для реализации интерфейса akka.routing.ConsistentHashingRouter.ConsistentHashable из удаленной библиотеки Akka.

Это возможно? Мне нужны мои сообщения для маршрутизации через кластер Akka, но сообщения должны реализовывать вышеуказанный интерфейс.

Моя конфигурация маршрутизатора Akka:

deployment {
      /securityService/securityWorkerRouter {
        router = consistent-hashing-group
        routees.paths = ["/user/securityWorker"]
        cluster {
          enabled = on
          max-nr-of-instances-per-node = 1
          allow-local-routees = on
          use-roles = ["compute"]
        }
      }
    }

Также есть ли способ маршрутизации без согласованного алгоритма маршрутизации хэширования?

Akka remoting lib - https://mvnrepository.com/artifact/com.typesafe.akka/akka-remote_2.11/2.4.7

Мой код protobuf - https://github.com/jadhavj/protobuf-example

0 ответов

Другие вопросы по тегам