引言
Node-RED 是一个流程编排工具,可以用来编写物联网、机器人等的自动化流程。它使用流行的JavaScript语言和Node.js平台来运行。Node-RED可以安装各种节点扩展,以增强其功能,其中一个比较实用的扩展是 node-red-contrib-wsrr。
该扩展可以将 Node-RED 系统与 IBM WebSphereServiceRegistry and Repository (WSRR) 集成。本文介绍了如何使用 node-red-contrib-wsrr 扩展,以便您在项目中使用 IBM 的服务注册表和仓库。
安装
使用以下命令安装:
npm install node-red-contrib-wsrr
使用方法
- 首先,在 Node-RED 系统中安装 node-red-contrib-wsrr 扩展。
- 配置 WSRR 服务详细信息,该信息是在 Node-RED 节点编辑器窗口中完成的。进入流程编辑器,右键单击空白处,选择 Nodes => wsrr => WSRR Service,将其添加到流程中。单击节点以打开节点编辑器窗口,在该窗口中输入 WSRR 服务详细信息,例如 URL 和认证凭据。
- 配置 WSRR 列表服务详细信息,与上一步类似,首先向流程中添加“WSRR List Service”节点,然后配置服务详细信息。
- 在 Node-RED 流程编辑器中,连接源节点和 WSRR 列表服务节点,以便它们可以彼此通信。
- 配置WSRR 节点详细信息,与上一步类似,首先向流程中添加“WSRR Query”节点,然后配置节点详细信息,例如查询语句和目标输出。
- 通过连接源节点和本地节点,向流程中添加“debug”节点,以便您可以查看查询结果。
示例代码
-- -------------------- ---- ------- - - ----- ------------------ ------- ------- ---- ------------------ ------- ----- --------- ------ --- -------------- --- ---------- ------------ ---- ---- ---- ---- -------- - - ----------------- - - -- - ----- ------------------ ------- --------- ---- ------------------ ------- ----- ------- -------- --- --------- ------------ --------- --- ---------- --- ---- ---- ---- ---- -------- - - ---------------- - - -- - ----- ----------------- ------- -------- ---- ------------------ ------- --- --------- ----- ------------ ----- ---------- ------ ----------- ------ ----------- ------- ------------- ------- ---- ----- ---- ---- -------- -- -- - ----- ----------------- ------- --------- ---- ------------------ ------- --- -------- - - ---- --------- - -- --------- --- ---------- --- ------- ------ ------------ ---- -------- --- ---------- --- -------------- ------- ---- ---- ---- ---- -------- - - ----------------- - - -- - ----- ------------------ ------- ----------- ---- ------------------ ------- ----- ---- --------- ------ --- -------------- --- ---------- ---------- ---- ---- ---- ---- -------- - - ----------------- - - - -
结论
这篇文章介绍了如何使用 node-red-contrib-wsrr 扩展来集成 IBM WebSphereServiceRegistry 和仓库。您已经了解了如何安装和设置节点,如何将它们连接以及如何查看查询结果。此外,本文还提供了示例代码,可以让您更好地了解如何使用该节点。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005685c81e8991b448e4605