準備
搭建壹個eureka服務器和壹個普通web模塊,然後搭建網關模塊。。
依賴:
使用很方便,有兩種配置方式,壹種是配置文件,壹種是註入Bean
簡單入門
打開瀏覽器 http://localhost:9527/payment/get/1 可以查詢到結果
相同功能的bean配置也非常簡單
將測試結構變成壹個服務集群,壹個eureka7001+服務提供者8000+服務提供者8001。默認情況下Gateway會根據註冊中心註冊的服務列表,以註冊中心上微服務名為路徑創建動態路由進行轉發,從而實現動態路由的功能(不寫死地址)。
修改yml文件開啟動態路由
全部yml
等價於yml開啟動態路由後
訪問 http://localhost:9527/payment/get/1 ,發現可以實現基本的輪詢負載均衡8000/8001
註意
Gateway的負載均衡依然使用的是ribbon,按照ribbon的加 @RibbonClient 註解的配置就好
bean中多個predicate可以用and方法連接