部署连接类型 - noradle/noradle-dispatcher GitHub Wiki

          (1.https)
external------|--------------------------------\                   |                   |
     (2.https)|                 (3.unix pipe)   \                  |                   |
clients ------|-> reverse proxy  ------------->  DISPATCHER1   (4.http)                | (5.http) intranet
oracles       |  (nginx,node.js)        \ -------------------------|--> DISPATCHER2 <--|---------- client
consoles      |                                                    |   (6.unix pipe)   |           oracle
  1. external dispatcher client access dispatcher directly by https securely
  2. external dispatcher client access reverse proxy(nginx or node.js) by https securely
  3. reverse proxy relay to localhost backend dispatcher by unix pipe
  4. reverse proxy relay to intranet backend dispatcher by http, secure connection is not required
  5. intranet client(may be client or oracle) connect to dispatcher by http, secure connection is not required
  6. if intranet client locate in same host as dispatcher, connect by unix pipe