快速開始
1.環境說(shuō)明
Gateway不(bù)依賴類似tomcat及其它類容器,而(ér)是(shì)作爲(wéi / wèi)一(yī / yì /yí)個(gè)獨立運行在(zài)jvm上(shàng)。JDK版本爲(wéi / wèi)1.8
解壓後目錄爲(wéi / wèi):
+lib
+bin
+conf
+logs
目錄介紹:
bin 啓動和(hé / huò)停止腳本目錄;
conf 配置文件目錄,包括主配置文件、環境配置文件、日志配置(logback.xml);
lib gatewaylib包目錄,以(yǐ)jar結尾的(de)jar文件會被追加到(dào)gateway類加載路徑;
logs log文件輸出(chū)目錄;
conf/config.properties是(shì)啓動的(de)主配置文件,用來(lái)配置gateway啓動時(shí)的(de)相關配置。
bin/gateway-start.bat,windows下的(de)啓動腳本,可自行進行修改
bin/gateway-start.sh,linux下的(de)啓動腳本,可自行進行修改
bin/gateway.yaml,采用yaml配置文件作爲(wéi / wèi)基本的(de)啓動方式時(shí)的(de)配置文件
bin/gateway-agent-start.bat, windows單獨啓動agent模塊
bin/gateway-agent-start.sh, linux單獨啓動agent模塊
bin/gateway-shutdown.bat, window關閉網關
bin/gateway-shutdown.sh, linux關閉網關
bin/nohupgateway-start.sh linux後台線程方式啓動網關
bin/nohupgateway-agent-start.sh linux後台線程方式啓動agent
conf/logback.xml,日志配置
2.啓動
将gateway打包後的(de)目錄,包括插件庫和(hé / huò)配置文件統一(yī / yì /yí)拷貝至服務器
打開conf/yaml/gateway.yaml文件,根據需求修改inbound_channel的(de)監聽端口和(hé / huò)outbound_channel中接收請求的(de)服務端地(dì / de)址,如下图所示:
配置完成後,執行nohup sh gateway-start.sh &(windows下執行gateway-start.bat),啓動gateway,看到(dào)如下图所示,則gateway啓動成功
- 客戶端發送http請求,在(zài)服務端則可以(yǐ)收到(dào)通過網關轉發後的(de)請求信息