Scala lagom服务呼叫中的姓名呼叫?
我正在启动lagom并查看文档,发现以下示例代码:Scala lagom服务呼叫中的姓名呼叫?,scala,microservices,reactive,lagom,Scala,Microservices,Reactive,Lagom,我正在启动lagom并查看文档,发现以下示例代码: named("hello").withCalls( namedCall("hello", sayHello) ) 当使用REST实现时,它说这个调用的路径是/hello 现在的问题是,/hello指的是哪个hello,中的第一个“hello”命名为(“hello”)或名称呼叫(“hello”)中的第二个hello,这两个“hello”名称是否必须相同?第一个hello是服务的名称。当客户端查找服务时,它将使用该名称,并将其传递给Servi
named("hello").withCalls(
namedCall("hello", sayHello)
)
当使用REST实现时,它说这个调用的路径是/hello
现在的问题是,
/hello
指的是哪个hello,中的第一个“hello”命名为(“hello”)
或名称呼叫(“hello”)
中的第二个hello,这两个“hello”名称是否必须相同?第一个hello
是服务的名称。当客户端查找服务时,它将使用该名称,并将其传递给ServiceLocator
,后者根据其实现,可能会将其转换为DNS查找或类似的内容
第二个hello
指的是/hello
路径
它们当然不必是相同的。这也将有助于:
named("hello").withCalls(
namedCall("sayHello", sayHello)
)
在这种情况下,路径将是/sayHello