Nginx實現SpringBoot專案的負載均衡

2021-10-04 10:50:44 字數 683 閱讀 2311

nginx實現springboot專案的負載均衡

1、springboot專案

主類:server.port= 9999

實現controller層,其中 @value("$")註解會把配置檔案中的server.port注入給port變數。注意的是:如果該變數是static靜態變數,則無法注入,因為類屬性是優先載入的,無法注入。

修改埠號:8888,再次啟動乙個專案。

tips:如果是idea開發環境,預設為單例模式,可以取消勾選。取消後,修改埠後,可直接啟動多個同一專案不同埠。

取消勾選

至此,springboot專案結束。

2、nginx安裝部署

開啟安裝目錄下conf目錄下的配置檔案nginx.conf

在nginx安裝的目錄下

啟動nginx:

start nginx

其他命令

停止nginx:

nginx -s stop(直接停止) 或者 nginx -s quit(有序停止)

重新載入nginx:

配置修改後,需要重新載入,nginx  -s reload

至此,nginx配置玩成。

3、測試

開啟瀏覽器,輸入http://localhost/hi

發現交替出現以下頁面:

表明:nginx負載均衡服務分發成功。

RabbitMQ訊息收發 SpringBoot

rabbitmq是amqp協議的實現。它主要包括以下元件 這裡舉乙個topic模式的例子。name spring boot rabbitmq spring.rabbitmq host 10.20 2.240 spring.rabbitmq port 5672 spring.rabbitmq user...

eclipse搭建簡單的springboot專案

首先eclipse不像idea直接建立,需要加入一些外掛程式 開啟eclipse help eclipse marketplace 選擇popular 選擇sts installed,勾選web,然後就可以finish了,專案就建立成功了!接下來編寫乙個controller 當spring出現專案已...

使用idea快捷建立乙個springboot專案

第一步 file new project 選擇spring initializr,jdk選擇自己專案環境合適的版本,springboot初始化工具位址預設就好 第二步 按照需要修改以下幾項配置,然後繼續next到結束即可 第三步 修改專案編譯的jdk版本 第四步 新增http訪問端 第五步 解決打包...