我正在尝试学习九头蛇。我已经创建了两个服务,并且能够通过REST客户端访问不同的端点。现在,我正在尝试从另一个服务联系一个服务的其余端点。我正在为此使用UMF消息,如下所示:
let greetingMessage = hydra.createUMFMessage({
to: 'hello:/trial',
from: 'world_service',
body: {
greeting: 'Hello! A new message from world!'
}
})
console.log(greetingMessage);
hydra.sendMessage(greetingMessage);
如您所见,我正在尝试使用名为“ hello”的微服务中的端点“试用”。
我正在另一个微服务中使用hydra.on()接收此消息,如下所示:
hydra.on('message',_=>console.log("Message received is "+_.bdy.greeting))
但是我不想只发送一条消息,而是实际调用REST端点,因此它具有功能性。我该怎么做呢?