- 微服務從小白到專家:Spring Cloud和Kubernetes實戰
- 姚秋辰 張昕 卿睿
- 319字
- 2021-10-29 12:24:38
5.9 Eureka中的其他配置參數
Eureka中可供我們配置的參數多達近百個,限于篇幅,我們只列舉注冊中心和eureka-client中涉及服務續約及本地緩存的重要配置項,其中注冊中心對應的重要配置項如下:
eureka.server.enable-self-preservation:是否開啟服務自保模式,當自保開啟時,服務剔除功能將處于失效狀態。
eureka.server.eviction-interval-timer-in-ms:清除無效服務的定時任務(服務剔除任務)執行間隔時間,時間單位為ms。
eureka.server.response-cache-auto-expiration-in-seconds:存在緩存中的服務注冊數據留存時間,時間單位為s。
eureka.server.response-cache-update-interval-ms:每隔多少毫秒更新一次緩存中的服務注冊數據。
eureka-client端服務注冊與續約相關的重要參數如下所示:
eureka.instance.lease-renewal-interval-in-seconds:控制當前服務向注冊中心發送服務續約指令的間隔,時間單位為s。
eureka.instance.lease-expiration-duration-in-seconds:在指定時間內,若服務端未收到當前實例的續約指令,可以在服務剔除任務執行的時候將當前實例下線。
eureka.instance.prefer-ip-address:是否優先使用基于IP地址的服務注冊方式。
推薦閱讀
- Java EE框架整合開發入門到實戰:Spring+Spring MVC+MyBatis(微課版)
- C# Programming Cookbook
- Java Web開發之道
- 看透JavaScript:原理、方法與實踐
- Cassandra Data Modeling and Analysis
- C++ 從入門到項目實踐(超值版)
- Unreal Engine 4 Shaders and Effects Cookbook
- SQL基礎教程(第2版)
- 圖數據庫實戰
- 編程可以很簡單
- 跟戴銘學iOS編程:理順核心知識點
- Web前端開發技術:HTML、CSS、JavaScript
- Java RESTful Web Service實戰
- 現代C++語言核心特性解析
- Getting Started with Backbone Marionette