<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          wegatewego 開發(fā)的網(wǎng)關服務器

          聯(lián)合創(chuàng)作 · 2023-10-01 11:22

          采用 wego 開發(fā)的網(wǎng)關服務器

          wego.Router("gateway", &router.GateWayRouter{})

          流程

          1. 解析 http 請求,形成請求參數(shù)
          2. 本地handler中是否有注冊,如果本地有則跑本地。本地無服務,也可以進行路由注冊,目的是為了進行限速,認證等等的處理。本地無服務的 handler 最后一個為 GateWayEndpoint,它返回GATEWAY消息
          3. 如若本地沒有注冊,或者本地 響應 GATEWAY
          4. 進行網(wǎng)關代理處理
          5. 從 consul 中查詢服務。如果是 http,則進行反向代理。如果是 grpc 則代理請求
          6. 事后發(fā)送 GATEWAY_EVENT_HANDLER 事件。如果本地有注冊 GATEWAY_EVENT_HANDLER 事件的處理,則可進行事后記錄日志等的處理。

              

          瀏覽 22
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  aaa免费| 无遮挡一区二区 | 日本黄色视频电影 | 一级片一级片黄色 | 97剪辑福利视频 |