【文件属性】:
文件名称:crossroad:语义版本化的服务发现
文件大小:9KB
文件格式:ZIP
更新时间:2021-07-02 12:40:16
JavaScript
节点十字路口
语义版本化的服务发现
该模块旨在解决分布式架构中的服务发现问题。 它并不特定于 Node.js。
主要设计要点是:
每个主机运行的代理
代理之间的闲聊以同步正在运行的服务
HTTP 是通信协议
客户端是您的常规 HTTP 客户端
来自客户的主动和被动消费
安装
npm install --save crossroad
用法
代理人
$ crossroadd --port 5555 --interface 0.0.0.0
这就是启动代理所需的全部内容。 无论如何,这里的port和interface都是默认值
服务
POST /services
Host: localhost:5555
Content-Type: application/json
{
" type " : " my-web-service " ,
" version " : " 1.0.3 "