Eureka:生產環境優化總結。
server配置總結
配置
# 自我保護,看服務多少,開發時關掉,生產環境開啟
eureka.server.enable-self-preservation=false
# 自我保護閾值
eureka.server.renewal-percent-threshold=0.85
# 剔除服務時間間隔
eureka.server.eviction-interval-timer-in-ms=1000
# 關閉從readOnly讀登錄檔
eureka.server.use-read-only-response-cache=false
# readWrite和readOnly同步時間間隔
eureka.server.response-cache-update-interval-ms=1000
生產中的問題
- 優化目的:減少服務上下線的延時。
- 自我保護的選擇:看網路和服務狀況。
- 服務更新:停止,再傳送下線請求。
建議
- 如果伺服器不多時,自我保護可以關掉;如果是很多時,自我保護開啟(網路抖動)。
client配置總結
配置
# 重新整理登錄檔(拉取登錄檔)間隔
eureka.client.registry-fetch-interval-seconds=5
# 心跳續約間隔
eureka.instance.lease-renewal-interval-in-seconds=10
# 服務失效的時間
eureka.instance.lease-expiration-duration-in-seconds=10
建議
- 可以設定飢餓載入。防止第一次請求超時。
- eureka.client.service-url:打亂配置。不要所有服務都寫一樣順序的配置(因為預設都會註冊到第一個伺服器,而且預設是註冊前3個,第4個不會註冊)。
相關文章
- Vue 移動端專案生產環境的優化Vue優化
- redmine生產環境搭建
- Django生產環境搭建Django
- 生產環境資料遷移問題彙總
- Webpack(開發、生產環境配置)Web
- Yarn生產環境核心引數Yarn
- 操作生產環境的規範
- 輕鬆部署 Laravel 應用 | 《10. 手動部署 - 生產環境的必要優化》Laravel優化
- 用 Spring 區分開發環境、測試環境、生產環境Spring開發環境
- kafka生產環境規劃-kafka 商業環境實戰Kafka
- 生產環境sql語句調優實戰第二篇SQL
- 生產環境sql語句調優實戰第三篇SQL
- 生產環境sql語句調優實戰第四篇SQL
- 生產環境sql語句調優實戰第五篇SQL
- 生產環境sql語句調優實戰第六篇SQL
- 生產環境sql語句調優實戰第八篇SQL
- 生產環境sql語句調優實戰第九篇SQL
- docker 生產環境基礎應用Docker
- 生產環境的 ElasticSearch 安裝指南Elasticsearch
- Vue生產環境除錯的方法Vue除錯
- 生產環境nginx平滑升級演示Nginx
- laravel生產環境下新增欄位Laravel
- Yarn 生產環境多佇列配置Yarn佇列
- Eureka使用總結
- 生產環境下戴爾R820kvm虛擬化部署二(物理主機系統優化)優化
- Nuxt.js中配置生產環境和開發環境APIUXJS開發環境API
- webpack4生產環境和開發環境的對比Web開發環境
- 生產服務GC調優實踐基本流程總結GC
- Hadoop分散式環境搭建總結(非生產:Rat hat linux 6.4 + hadoop_1.2.1)Hadoop分散式Linux
- 生產環境sql語句調優實戰第七篇SQL
- 生產環境sql語句調優實戰第十篇SQL
- vue-element-admin部署生產環境Vue
- Oracle生產環境RMAN備份指令碼Oracle指令碼
- 生產環境備份shell指令碼薦指令碼
- 生產環境搭建MySQL複製的教程MySql
- 一次生產環境OOM排查OOM
- Kafka生產消費資料丟失和優化小結Kafka優化
- js執行環境總結JS