基本结构
C:.
│ app.js
│
├─services01
│ api.service.js
│ math.service.js
│
└─services02
api.service.js
math.service.js
基本介绍
app.js 是项目启动项目
node + express 向提供外部传统的 RestFul 风格接口
客户通过对接口的访问,express 路由捕获到信息会通过关键字是
call
,触发对应的服务
service01、service02 是完全一样的服务
内部都实现了 math 运算
之所以这样设计是想证明是否实现了负载均衡
消息服务是 NATS,默认端口 4222,是分布式微服务消息传输的桥梁
执行程序
node app.js
浏览器输入
http://127.0.0.1:3000/add
,返回结果:...service01
,再试:...service02
试验结果表明获取
service01
、service02
是具有随机性的,NATS 默认负载均衡就是random
模式