Oleans集群之Consul再解釋
這是Orleans系列文章中的一篇.首篇文章在此
由於上周發文章的時候,我正要打算出門,所以就把寫好的全部發出去了,有點倉促,雖然寫了主線,但是這里還是需要再次解釋一下.
我看到Orleans已經升級到了1.5.1了,(nuget上的官方發布),於是我就把Orleans升級到了1.5.1,順便把net更改到了4.7版本.
再升級的時候,注意有幾個依賴庫不要升級,截圖如下:
這4個庫應該維持再2.00和1.11版本,為了節約大家的時間,我把源碼也放出來了.我順便又測試了一下微軟官方說的bug,也不復存在了.
下載地址是:https://pan.baidu.com/s/1sllZSvF,文件有點大,是因為我把依賴包都打包了,開箱就可以編譯運行了.
如果要驗證多silo實例,需要復制debug文件夾,並修改host.xml里面的如下部分
讓多個silo的端口們不要相同,不然運行會失敗.
上述源碼內有配置文件指向了我機器的數據庫,再你的機器上也許要更改.這個配置是為了持久化那一節加入的.