当前位置: 首页 > news >正文

微信公众号怎么做网站链接/宁波关键词排名优化

微信公众号怎么做网站链接,宁波关键词排名优化,免费网站建站排名,企业邮箱注册去哪高大上的微服务可以很简单,使用node写微服务安装npm install m-service --save使用编写服务处理函数// dir1/file1.js // 使用传入的console参数输出可以自动在日志里带上request id,便于跟踪一个请求在所有微服务上的日志 // 返回值如果是非null&#x…

高大上的微服务可以很简单,使用node写微服务

安装

npm install m-service --save

使用

编写服务处理函数

// dir1/file1.js
// 使用传入的console参数输出可以自动在日志里带上request id,便于跟踪一个请求在所有微服务上的日志
// 返回值如果是非null,则会把该值JSON.stringify后作为结果返回,若是promise,则等待promise的结果再返回
module.exports.f1 = (console, query, body, req, res)=>{return {query, body, msg:'success'};
}

普通web服务模式

按照普通的web方式的方式提供服务

// web.js
let ms = require('m-service');ms.createApp({services:{port: 5500,dir: __dirname,names:['dir1'],}
});//localhost:4000/api/dir1/file1/f1?p1=1&p2=2

微服务模式:

分三个角色

  • 服务中心----服务注册,服务发现
  • 服务代理----提供集成的web接口,用户使用统一的url访问所有微服务,屏蔽微服务内部的细节
  • 微服务----提供实际的处理服务,并将服务注册到服务中心

启动三个服务角色

// s1.js
let ms = require('m-service');ms.createApp({centers:"http://localhost:5000/api/center", //指定服务中心center:{ //启动center,用于服务发现port:5000,dataFile:'/var/log/m-service.json',},proxy:{ //启动proxy,自动处理服务发现,失败重试port:4999,},services:{ //启动服务port: 5500,dir: __dirname,names:['dir1'],}
});//localhost:5500/api/dir1/file1/f1?p1=1&p2=2&直接访问微服务
//localhost:4999/api/dir1/file1/f1?p1=1&p2=2&通过代理访问微服务
//localhost:5000/api/center/register&查看在线服务

只启动微服务

// dir2/file2.js
module.exports.f = (console, query, body)=>{return {query, body, msg:'success'};
}// s2.js
let ms = require('m-service');
ms.createApp({centers:"http://localhost:5000/api/center", //指定服务中心services:{ //启动服务port: 5501,dir: __dirname,names:['dir2'],}
});

现在可以访问代理直接访问所有微服务

localhost:4999/api/dir1/file1/f1?p1=1&p2=2&&通过代理访问微服务
localhost:4999/api/dir2/file1/f1?p1=1&p2=2&&通过代理访问微服务

开发

git clone https://github.com/yedf/micro-service.git
cd micro-service
cnpm install
sudo cnpm install -g typescript
npm start #启动微服务的注册中心、代理、服务名称为dir1的微服务

启动另一个微服务dir2

cd example && node s2.js
http://www.jmfq.cn/news/4957741.html

相关文章:

  • 酒泉网站建设价格/seo研究学院
  • 呼和浩特网站优化/百度竞价代运营外包
  • 没有做icp备案的网站/深圳网络推广培训学校
  • 中国品牌网官网入口/外贸seo网站建设
  • 创建公司网站 教程/手机百度账号登录个人中心
  • 公司主页和公司网站/百度推广代理商利润
  • 网站地图对seo的影响/重庆seo顾问服务
  • 怎么做二维码链接网页/关键词优化怎么弄
  • 建设牌安全带厂家网站/seo在中国
  • 西安曲江文化园区建设开发有限公司网站/杭州网站免费制作
  • 企业所得税法实施条例/关键词seo排名优化
  • wordpress演示站功能/搜狗输入法下载安装
  • 国内做视频的网站有哪些/网站seo在线诊断分析
  • 素材分享网站源码/网站外链推广平台
  • 网站服务器上线后要怎么做/推广排名seo
  • 长沙住建信息中心网站/关键词seo排名优化
  • 门户网站建设构架/国内新闻今日头条
  • 商城网站前期seo应该怎么做/湖南有实力seo优化哪家好
  • 长沙景点门票价格表/网站搜索引擎优化的步骤
  • 西安哪里做网站最大/曲靖seo
  • 深圳自助网站建设费用/青岛新闻最新今日头条
  • 什么网站做前端练手好/重庆白云seo整站优化
  • 郑州网站建设工作/网络营销事件
  • 温州网站搭建公司/绍兴seo公司
  • 烟台网站设计制作公司电话/网站建设黄页免费观看
  • 苏州网站建设建网站/百度地图优化排名方法
  • 求个网站这么难吗2021年/实时疫情最新消息数据
  • 云南网站建设找天软/seo咨询师招聘
  • 建设工程主管部门网站/关键词排名查询网站
  • 做外围网站代理违法吗/有效果的网站排名