我這人比較懶 直接上配置文件的圖
其中serviceName是服務名稱,
LoadBalancer是負載均衡策略。
對於流控我為了做測試寫的1s 限制5次請求。
剩下的看名字就OK了。
要使用服務發現 要有個先決條件就是consul 。我這是為測試的demo ,把服務地址硬編碼在consul的配置文件里了,啟動consul 時指定該文件服務即注冊了。
要想深入的了解Ocelot,中間件是必須要了解的。
Ocelot是一個開發框架,要想用在真實的項目中我們肯定要它進行一些擴展。可以參考Ocelot.ConfigEditor 地址:https://github.com/dbarkwell/Ocelot.ConfigEditor。
這些都是些入門的東東,能用極快的速度入手是開發者選用該框架的一個很大的影響因素。本來善友大大在一個.net 群里共享過一個Ocelot的配置文件的中文文檔的結果我因為重做了系統導致文檔沒了 。我盡量翻翻然后共享出來。