原创 如何使用thrift 服務引擎組件

在本文中將介紹如何通過thrift 組件集成到surging 微服務引擎中,然後可以選擇dotnetty 或thrift作爲服務遠程調用RPC,也可以通過其它語言的thrift 調用surging 服務,下面將簡單介紹如何使用thrift

原创 談談surging 與多語言混合微服務構思

1、前言 微服務架構已成爲目前互聯網架構的趨勢,關於微服務的討論,幾乎是各大技術論壇、技術大會的熱門話題。而Surging是高性能的模塊化微服務引擎,是大家首選微服務引擎架構之一,而針對於框架有個突出的缺點就是隻能支持基於.NET CORE

原创 surging 微服務引擎 -協議主機的Behavior特性

1、前言 因爲工作的關係,最近很少更新surging,因爲surging 一直處在不溫不火的狀態,而自己每天利用業餘時間進行完善,每天都是疲憊的狀態,還要應付新手的提問,曾經一度想放棄,但是有些人勸說,surging 已經有一定的忠粉,放棄

原创 談談surging 微服務引擎 2.0的鏈路跟蹤和其它新增功能

一、前言 surging是基於.NET CORE 服務引擎。初始版本誕生於2017年6月份,經過NCC社區二年的孵化,2.0版本將在2019年08月28日進行發佈,經歷二年的發展,已經全部攘括了微服務架構的技術棧,覆蓋了從服務註冊、服務發現

原创 暫停研發surging,是否繼續維護!

前言 surging從2017 年開始,2 年來利用業餘時間爲 surging語言添磚加瓦。 這種活雷鋒行爲並沒有得到開發者們的理解,很多人甚至用命令的口吻,靈魂拷問方式要求活雷鋒們再苦再累也得免費爲自己勞動或者是回答他的問題 很多人會命令

原创 surging 微服務引擎 2.0 會有多少驚喜?

     surging 微服務引擎從2017年6月至今已經有兩年的時間,這兩年時間有多家公司使用surging 服務引擎,並且有公司搭建了CI/CD,並且使用了k8s 集羣,這裏我可以說下幾家公司的服務搭建情況,公司名不便透露,我們就以字

原创 我的微服務觀,surging 2.0將會帶來多大的改變

Surging 自2017年6月16日開源以來,已收到不少公司的關注或者使用,其中既有以海克斯康超大型等外企的關注,也不乏深圳泓達康、重慶金翅膀等傳統行業的正式使用,自2019年年初,surging2.0 便已正式進入研發階段,也受到了su

原创 surging 微服務引擎 1.0 正式發佈

surging 是一個分佈式微服務引擎,提供高性能RPC遠程服務調用,服務引擎支持http、TCP、WS、Mqtt協議,採用Zookeeper、Consul作爲surging服務的註冊中心,集成了哈希一致性,隨機,輪詢、壓力最小優先作爲負載

原创 迎元旦,慶surging 1.0發佈

一位攝影程序員的獨白        每個人都有愛好,都有釋放壓力的活動,而我也不例外,我除了每天上班,週末就會約一羣好友去拍妹子,成家後,就改爲拍蟲子,一拍就到了30歲,到了30歲就感覺到了中年的壓力,這時候停下手中的攝影,開始研究技術,

原创 surging如何使用swagger 組件測試業務模塊

1、前言    微服務架構概念的提出已經有非常長一段時間了,但在近期幾年卻開始頻繁地出現,大家都着手升級成微服務架構,使用着各種技術,大家認爲框架有服務治理就是微服務,實現單一協議的服務調用,微服務雖然沒有太明確的定義,但是我認爲服務應該是

原创 基於.NET CORE微服務框架 -談談surging API網關

1、前言 對於最近surging更新的API 網關大家也有所關注,也收到了不少反饋提出是否能介紹下Api網關,那麼我們將在此篇文章中談談surging Api 網關 開源地址:https://github.com/dotnetcore/su

原创 淺談surging服務引擎中的rabbitmq組件和容器化部署

1、前言 上個星期完成了surging 的0.9.0.1 更新工作,此版本通過nuget下載引擎組件,下載後,無需通過代碼build集成,引擎會通過Sidecar模式自動掃描裝配異構組件來構建服務引擎,而這篇將介紹淺談surging服務引擎

原创 基於.NET CORE微服務框架 -談談Cache中間件和緩存降級 剝析surging的架構思想

1、前言 surging受到不少.net同學的青睞,也提了不少問題,提的最多的是什麼時候集成API 網關,在這裏回答大家最近已經開始着手研發,應該在1,2個月內會有個初版API網關,其它像Token身份驗證,限流降級等功能完成時間會往後推

原创 基於.NET CORE微服務框架 -談談surging 的messagepack、protobuffer、json.net 序列化

1、前言      surging內部使用的是高性能RPC遠程服務調用,如果用json.net序列化肯定性能上達不到最優,所以後面擴展了protobuf,messagepack序列化組件,以支持RPC二進制傳輸.      在這裏需要感謝白

原创 基於docker 如何部署surging分佈式微服務引擎

1、前言       轉眼間surging 開源已經有1年了,經過1年的打磨,surging已從最初在window 部署的分佈式微服務框架,到現在的可以在docker部署利用rancher 進行服務編排的分佈式微服務引擎,再把業務進行剝離,