nacos倉庫:
nacos介紹文件:
nacos使用例子:
springboot-nacos-consumer
springboot-nacos
匯入nacos-mysql.sql
啟動nacos 控制台
1)配置發布2種方式:呼叫openapi;控制台操作
2)新建命名空間
3)不同namespace,不同dataid,不同groupid獲取配置情況
@nacospropertysource中指定dataid,groupid
配置檔案中指定namespace 的id//載入 dataid 為 example 的配置源,並開啟自動更新
//@nacospropertysource(dataid = "example",autorefreshed = true)
//載入不同groupid的配置
//@nacospropertysource(dataid = "example", groupid ="test",autorefreshed = true)
//載入不同dataid的配置
@nacospropertysource(dataid = "example2",autorefreshed = true)
測試:#根據命名空間id,載入不同namespace的配置
#nacos.config.namespace=a8128f5b-7f87-42c5-9ffd-c4f17da7ee34
1)服務註冊
配置檔案指定:
服務啟動時註冊:server.port= 8080
#訪問的根路徑
server.context-path=/springboot-nacos
#nacos服務名
#nacos服務端的位址
nacos.config.server-addr=127.0.0.1:8848
#discovery位址
nacos.discovery.server-addr=127.0.0.1:8848
#根據命名空間id,載入不同namespace的配置
#nacos.config.namespace=a8128f5b-7f87-42c5-9ffd-c4f17da7ee34
2)服務消費
通過namingservice發現選擇服務
instance instance = namingservice.selectonehealthyinstance("userservice");
通過resttemplate呼叫獲取結果
Redis 整合 SpringBoot 配置
redis 配置 使用 redis 作為預設快取,如果不配置則使用預設實現 concurrentmapcache 將資料儲存在concurrentmap中,並進行獲取。spring.cache.type redis redis資料庫索引 預設為0 spring.redis.database的配置通常...
springboot整合Apollo配置中心(一)
apollo配置中心是攜程框架部門研發的分布式配置中心,能夠集中化管理應用不同環境,不同集群的配置,配置修改後能夠在1秒內將配置推送到服務端,適用於微服務配置管理場景。這是apollo配置中心的官方介紹,已經十分的詳細清晰了,這次使用springboot整合apollo主要是為了解決幾個困擾我的問題...
Spring Boot 整合 Redis配置,依賴
1.pom.xml檔案 org.springframework.session groupid spring session data redis artifactid dependency 2.yml檔案 redis redis資料庫索引 預設為0 database 0 連線超時時間 毫秒 tim...