沒有使用配置之前,配置檔案格式如下
spring:
cloud:
nacos:
#服務註冊
discovery:
server-addr: 127.0.0.1:8848
name: ordername
server:
port: 9000
base:
name: 我是小明
效果如下
既然使用nacos作為配置中心,首先去nacos去配置響應的資訊,dataid是服務名稱+版本+檔案格式,配置的內容就是剛才的base.name=小明,我們使用nacos配置過了小明這個資訊,所以配置檔案裡面就不需要了。直接刪掉,由於我們配置使用的是yaml格式,而nacos預設是property格式,所以我們需要手動修改一下
#服務註冊
discovery:
server-addr: 127.0.0.1:8848
#服務配置
config:
server-addr: 127.0.0.1:8848
file-extension: yaml
name: ordername
server:
port: 9000
依賴如下
然後我想在不重啟專案的情況下修改配置資訊如何去處理,我們只需要加上該註解即可
然後我們去修改一下nacos裡面的配置資訊進行測試一下,修改如下
訪問測試
簡單聊聊分布式鎖 zookeeper分布式鎖
zookeeper分布式鎖 zookeeper分布式鎖 舉個栗子。對某乙個資料連續發出兩個修改操作,兩台機器同時收到了請求,但是只能一台機器先執行完另外乙個機器再執行。那麼此時就可以使用 zookeeper 分布式鎖,乙個機器接收到了請求之後先獲取 zookeeper 上的一把分布式鎖,就是可以去建...
sphinx分布式配置
單機配置請參考 搭建coreseek sphinx mmseg3 詳細安裝配置 php之sphinx擴充套件安裝 php呼叫示例 分布式配置很簡單,只需要將區域網內的機器連線即可。vi usr local coreseek etc csft.conf php view plain copy prin...
RabbitMQ分布式配置
通過增加更多的節點來擴充套件訊息通訊的吞吐量 1 集群配置方式 federation 應用於廣域網,允許單台伺服器上的交換機或佇列接收發布到另一台伺服器上交換機或佇列的訊息,可以是單獨機器或集群。federation佇列類似於單向點對點連線,訊息會在聯盟佇列之間 任意次,直到被消費者接受。通常使用f...