1. 新增了本地緩存,這樣即使zookeeper服務掛了,也一樣不影響整個微服務的運行
2. 負載均衡策略 原來只支持隨機,現在新增了 輪詢
3. 優化了代碼結構,性能進一步提升
4. 同時對Mars-java做了一個小改動【將HttpRequest,HttpResponse,HttpContext 改成了 HttpMarsRequest,HttpMarsResponse,HttpMarsContext】 這麼做的目的是因為這三個類與其他包里的類名重複了,為了避免混淆
---------------------------------------
接下來即將推出Mars-config完整版,盡請期待哦
cloud:
# 服務名稱,同一個服務的負載均衡集群的name必須一致,不同集群之間必須唯一
name: cloud-client1
# 盡量長一點,防止介面過多來不及發布
sessionTimeout: 10000
# 請求Mars-Cloud介面超時時間
timeOut: 10000
# 負載均衡策略 1 輪詢,2 隨機(暫時只支持這兩種)
strategy: 1
# zookeeper地址,多個地址用英文逗號分割,並在外面加一個雙引號
register: 10.211.55.9:2180
如上面示例所示,在cloud屬性下配置strategy屬性,1是輪詢,2是隨機, 看起來不太規範,但是比英文字母好記,而且跟英文單詞相比 一位數字不容易輸錯
[admin
]