Ich würde gerne wissen, ob es eine Möglichkeit gibt, RPC beizutreten (so Client wissen, was er anrufen kann und Server wissen, worauf er reagieren sollte) und HTTP Rest (so anderer Client, ohne geteilte Codebasis kann einen Anruf tätigen).Typesafe RPC zwischen Client/Server, aber mit REST-Methoden
Es gibt eine Menge von http Bibliotheken für scala (akka-http
, http4s
, etc.) und es gibt gute RPC lib autowire
. Aber ich sehe keinen Weg sie zu verbinden. Ich weiß, autowire
ist Protokoll Agnostiker, aber es ist ein Nachteil hier, weil ich möchte, dass Routing in http-Layer (z. B. akka-http
), nicht rpc (autowire
) passiert.
Ich würde gerne wissen, ob es möglich ist. Wenn ja, wird eine Implementierung durchgeführt?
Sieht aus wie TW bekam etwas im Gange https://github.com/ThoughtWorksInc/akka-http-rpc/blob/master/src/main/scala/com/thoughtworks/akka/http/RpcSupport.scala –