Scala 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

我正在启动lagom并查看文档,发现以下示例代码:

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