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訪問端 第五步 解決打包...