日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

surging 微服务引擎 1.0 正式发布

發(fā)布時間:2023/12/4 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 surging 微服务引擎 1.0 正式发布 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

surging?是一個分布式微服務(wù)引擎,提供高性能RPC遠(yuǎn)程服務(wù)調(diào)用,服務(wù)引擎支持http、TCP、WS、Mqtt協(xié)議,采用Zookeeper、Consul作為surging服務(wù)的注冊中心,集成了哈希一致性,隨機(jī),輪詢、壓力最小優(yōu)先作為負(fù)載均衡的算法,底層協(xié)議集成采用的組件是dotnetty、websocket-sharpKestrel。支持通過docker hub 部署服務(wù)引擎,也可以通過nuget 引用組件的方式自定義服務(wù)引擎。

surging 已完成了生成環(huán)境的穩(wěn)定部署,支持超過千臺機(jī)器服務(wù)的水平擴(kuò)展,可以支持超過1000個的serviceroutes部署,可以支持單臺30000個物聯(lián)網(wǎng)設(shè)備,平均單次訪問性能可以達(dá)到0.11ms(機(jī)器的不同,所驗證的結(jié)果不同,升級.netcore 2.2 使用分層編譯性能會更高)

以上數(shù)據(jù)是通過本人測試,還有一些是通過別人的提供的數(shù)據(jù)獲得。基本上數(shù)據(jù)都是來自于8核16G的服務(wù)器,下面我們來看看如何從各個渠道去構(gòu)建surging 服務(wù)引擎

?

構(gòu)建服務(wù)引擎

?

一、通過開源源碼進(jìn)行構(gòu)建

?

有部分人員通過引用源碼進(jìn)行開發(fā),可能是這樣更容易調(diào)試,或者是實時同步surging, surging 是MIT協(xié)議,可以隨便搗鼓,開源地址如下:

https://github.com/dotnetcore/surging

二、通過docker hub 進(jìn)行構(gòu)建部署

首先如果是自定義服務(wù)引擎,可以把鏡像引擎上傳到docker hub 鏡像庫,然后可以根據(jù)鏡像庫做服務(wù)編排,以下是所有上傳的surging 鏡像

可以通過以下方式獲取官方的服務(wù)引擎

通過以下命令進(jìn)行構(gòu)建

docker pull serviceengine/surging:v1.0

通過以下命令進(jìn)行運(yùn)行

#docker run --name surgingserver_v1.0 --env Mapping_ip=192.168.249.162 --env Mapping_Port=198 --env RootPath=/home/fanly --envRegister_Conn=192.168.249.162:8500 --env EventBusConnection=172.17.0.4 --env Surging_Server_IP=0.0.0.0 -v /home/fanly:/home/fanly -it -p 198:198 serviceengine/surging:v1.0
如下圖所示

三、通過nuget 進(jìn)行構(gòu)建部署?

可以通過nuget 包安裝相關(guān)組件,如下圖?

四、通過rancher 進(jìn)行管理和服務(wù)編排

如下圖所示

未來展望

對于surging迄今為止所取得的進(jìn)展感到非常興奮,有部分已經(jīng)使用surging用在了生產(chǎn)環(huán)境,并且對于surging的性能非常滿意,對于surging未來的規(guī)劃是維護(hù)現(xiàn)有的組件,并且擴(kuò)展其它常用的協(xié)議,比如RTP、RTSP、RTMP ,還有就是做管理中心,包括了發(fā)布管理,配置管理,監(jiān)控中心,異常通知,組件應(yīng)用中心等功能,這里也感謝大家對于surging 的貢獻(xiàn)與支持,也期待大家共同一起完善surging ,一起支持.net core 的生態(tài)。

原文地址:?https://www.cnblogs.com/fanliang11/p/10204636.html



總結(jié)

以上是生活随笔為你收集整理的surging 微服务引擎 1.0 正式发布的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。