使用hydra在差异服务中达到REST端点

时间:2019-04-30 08:55:11

标签: node.js express

我正在尝试学习九头蛇。我已经创建了两个服务,并且能够通过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端点,因此它具有功能性。我该怎么做呢?

0 个答案:

没有答案