@ncp/gateway-http

ncfp http 接入网关

Usage no npm install needed!

<script type="module">
  import ncpGatewayHttp from 'https://cdn.skypack.dev/@ncp/gateway-http';
</script>

README

  • 这里面实现一个 http 网关,能路由 http 请求到指定的服务。
  • 网关可以访问到 service registry 数据结构。
  • 解析请求,送往服务中枢,将服务结果作为响应返回。
  • global.serviceHub.call(path, request) => Promise<response>
  • 最后我们要实现的就是一个个纯函数 service,通过 serviceHub 来路由。
  • 网关也可以是 websocket 网关,http2,http3,https 等网关, 但是最终都是调用 serviceHub.call,效果完全一样。
  • 自己内部调用也是一个 gatway/baas
    • 接受