繁体   English   中英

在lagom 服务呼叫中调用名称?

[英]Name call in lagom service call?

我正在启动 lagom 并浏览文档并找到此示例代码:

named("hello").withCalls(
  namedCall("hello", sayHello)
)

当使用 REST 实现时,它说这个调用将有一个 /hello 的路径。

现在的问题是, /hello指您好,首先“你好” named("hello")或第二打招呼namedCall("hello")做到这一点都“你好”的名字应该是一样的吗?

第一个hello是服务的名称。 当客户端查找服务时,它将使用该名称,将其传递给ServiceLocator ,根据其实现,它可能会将其转换为 DNS 查找或类似的内容。

第二个hello指的是/hello路径。

它们当然不必相同。 这也可以:

named("hello").withCalls(
  namedCall("sayHello", sayHello)
)

在这种情况下,路径将是/sayHello

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM