gravitee服務(wù)網(wǎng)關(guān)快速入門(二)

下載

簡單說說這個網(wǎng)關(guān)服務(wù)吧癌淮,這是博主所理解的腰根。
gravitee采用了前后分離的設(shè)計方案:主要包括了前端頁面的顯示累澡,api的轉(zhuǎn)發(fā),api的管理

將下載下來的包傳到服務(wù)器上鞍匾,就可以開始修改配置文件了交洗。

搭建
涉及到修改配置文件的地方,我把我改過的列出來了橡淑,沒列出的都是采用默認(rèn)配置了
其實配置文件中感覺只要把數(shù)據(jù)庫的ip地址构拳、端口、用戶名和密碼改掉,就可以跑起來了置森。應(yīng)該系統(tǒng)都有默認(rèn)的配置斗埂,以后有時間了再去試驗吧。

[root@tea-3 gravitee]# 
[root@tea-3 gravitee]# unzip graviteeio-full-1.27.0.zip
[root@tea-3 gravitee]# ls
graviteeio-full-1.27.0  graviteeio-full-1.27.0.zip
[root@tea-3 gravitee]# cd graviteeio-full-1.27.0/
[root@tea-3 graviteeio-full-1.27.0]# ls
graviteeio-gateway-1.27.0  graviteeio-management-api-1.27.0  graviteeio-management-ui-1.27.0
[root@tea-3 graviteeio-full-1.27.0]# 
[root@tea-3 graviteeio-full-1.27.0]# vim graviteeio-gateway-1.27.0/config/gravitee.yml
-----------------------部分省略-------------------------
# Gateway HTTP server
http:
  port: 8082
  host: 0.0.0.0
  idleTimeout: 0
  tcpKeepAlive: true
  compressionSupported: false
  maxHeaderSize: 8192
  maxChunkSize: 8192
  instances: 0
  requestTimeout: 0
  secured: false
-----------------------部分省略-------------------------
# Plugins repository
plugins:
  path:
    - ${gravitee.home}/plugins
#    - ${gravitee.home}/my-custom-plugins
-----------------------部分省略------用戶名和密碼暫時不知道怎么修改凫海,所以我直接采用無密碼了-------------------
management:
  type: mongodb
  mongodb:
    dbname: ${ds.mongodb.dbname}
    host: ${ds.mongodb.host}
    port: ${ds.mongodb.port}
#    username: 
#    password: 
    connectionsPerHost: 20
    connectTimeout: 5000
    maxWaitTime: 120000
    socketTimeout: 5000
    socketKeepAlive: false
-----------------------部分省略----------注意:下面的數(shù)據(jù)庫ip地址和端口號的設(shè)置必須是這樣的格式---------------
# Referenced properties
ds:
  mongodb:
    dbname: gravitee
    host: ${GRAVITEEIO_MONGODB_HOST:10.x.x.200}
    port: ${GRAVITEEIO_MONGODB_PORT:27017}
  elastic:
    host: ${GRAVITEEIO_ELASTIC_HOST:10.x.x.200}
    port: ${GRAVITEEIO_ELASTIC_PORT:9200}
[root@tea-3 graviteeio-full-1.27.0]# 
---------------------------------------備注:下面修改這個配置文件和上面的一樣呛凶,照著修改即可----------------
[root@tea-3 graviteeio-full-1.27.0]# vim graviteeio-management-api-1.27.0/config/gravitee.yml
[root@tea-3 graviteeio-full-1.27.0]# 
---------------------------------------下面開啟服務(wù)-----------------------------------
[root@tea-3 graviteeio-full-1.27.0]# chmod +x ./graviteeio-gateway-1.27.0/bin/gravitee
[root@tea-3 graviteeio-full-1.27.0]# chmod +x ./graviteeio-management-api-1.27.0/bin/gravitee
[root@tea-3 graviteeio-full-1.27.0]# ./graviteeio-gateway-1.27.0/bin/gravitee
----------省略輸出-----------注意看,沒有報錯就可以了行贪,有報錯了仔細(xì)看看是什么報錯漾稀,解決即可〗ㄌ保基本都是配置文件寫的格式不對的問題崭捍。
[root@tea-3 graviteeio-full-1.27.0]# ./graviteeio-management-api-1.27.0/bin/gravitee
----------省略輸出-----------注意看,沒有報錯就可以了啰脚,有報錯了仔細(xì)看看是什么報錯殷蛇,解決即可¢吓ǎ基本都是配置文件寫的格式不對的問題粒梦。
[root@tea-3 graviteeio-full-1.27.0]# ls
graviteeio-gateway-1.27.0  graviteeio-management-api-1.27.0  graviteeio-management-ui-1.27.0
----------------------------------將下面的ip換成你這臺安裝服務(wù)器的ip地址--------------------------------
[root@tea-3 graviteeio-full-1.27.0]# vim graviteeio-management-ui-1.27.0/constants.json
{
  "baseURL": "http://10.x.x.234:8083/management/"
}
[root@tea-3 graviteeio-full-1.27.0]#
----------------------------------使用docker容器進行前臺ui界面的發(fā)布--------------------------------
[root@tea-3 graviteeio-full-1.27.0]# docker run -itd -p 8080:80 -v /opt/gravitee/graviteeio-full-1.27.0/graviteeio-management-ui-1.27.0:/usr/share/nginx/html/api nginx:1.14
[root@tea-3 graviteeio-full-1.27.0]# ls

配置文件的修改

image.png
image.png
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市荸实,隨后出現(xiàn)的幾起案子谍倦,更是在濱河造成了極大的恐慌,老刑警劉巖泪勒,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件昼蛀,死亡現(xiàn)場離奇詭異,居然都是意外死亡圆存,警方通過查閱死者的電腦和手機叼旋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沦辙,“玉大人夫植,你說我怎么就攤上這事∮脱叮” “怎么了详民?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長陌兑。 經(jīng)常有香客問我沈跨,道長,這世上最難降的妖魔是什么兔综? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任饿凛,我火速辦了婚禮狞玛,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘涧窒。我一直安慰自己心肪,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布纠吴。 她就那樣靜靜地躺著硬鞍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪戴已。 梳的紋絲不亂的頭發(fā)上膳凝,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音恭陡,去河邊找鬼。 笑死上煤,一個胖子當(dāng)著我的面吹牛休玩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播劫狠,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拴疤,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了独泞?” 一聲冷哼從身側(cè)響起呐矾,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎懦砂,沒想到半個月后蜒犯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡荞膘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年罚随,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片羽资。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡淘菩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出屠升,到底是詐尸還是另有隱情潮改,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布腹暖,位于F島的核電站汇在,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏脏答。R本人自食惡果不足惜趾疚,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一缨历、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧糙麦,春花似錦辛孵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至焚廊,卻和暖如春冶匹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背咆瘟。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工嚼隘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人袒餐。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓飞蛹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親灸眼。 傳聞我的和親對象是個殘疾皇子卧檐,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,037評論 2 355