原创 Eureka參數詳解,緩存機制,及生產環境最佳配置

Eureka作爲spring cloud微服務架構裏的註冊中心,是非常核心的一個組件,它避免了複雜的選主算法,架構比較簡單,搭個demo也確實很快,但是如果要用於生產環境,還是得注意很多東西,尤其是下線延遲…    服務獲取中的緩存問題

原创 spring Cloud 配置中心詳解

本文使用 spring Cloud 進行集中式配置管理,將以往的配置文件從項目中摘除後放到Git 或svn中集中管理,並在需要變更的時候,可以通知到各應用程序,應用程序刷新配置不需要重啓。 先套用下面這張圖來看一下我們需要做的事情: 

原创 SpringCloud-zuul網關高性能調優

zuul 參數調優 適用版本: spring-boot: 1.4.x.RELEASE spring-cloud:Camden.SR3 Hystrix: 1.5.6 spring-boot-tomcat 優化參數: 主要只有2個,最大和最小

原创 java系統相關算法應用

JAVA系統中常用算法歸類:   一、限流算法 每個API接口都是有訪問上限的,當訪問頻率或者併發量超過其承受範圍時候,我們就必須考慮限流來保證接口的可用性或者降級可用性.即接口也需要安裝上保險絲,以防止非預期的請求對系統壓力過大而引起的

原创 RabbitMQ常見問題及解決方案

消息什麼情況下會丟失?配合mandatory參數或備份交換器來提高程序的健壯性 發送消息的交換器並沒有綁定任何隊列,消息將會丟失 交換器綁定了某個隊列,但是發送消息時的路由鍵無法與現存的隊列匹配 預估隊列的使用情況? 在後期運行過程中超過

原创 深入mysql的兩階段提交協議,實現XA分佈式事務

  淺談mysql的兩階段提交協議 轉自: http://www.cnblogs.com/hustcat/p/3577584.html http://www.cnblogs.com/cchust/p/4439107.html binlog