部署连接类型 - 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
- external dispatcher client access dispatcher directly by https securely
- external dispatcher client access reverse proxy(nginx or node.js) by https securely
- reverse proxy relay to localhost backend dispatcher by unix pipe
- reverse proxy relay to intranet backend dispatcher by http, secure connection is not required
- intranet client(may be client or oracle) connect to dispatcher by http, secure connection is not required
- if intranet client locate in same host as dispatcher, connect by unix pipe