泛型(Generics)是C#中的一個重要特性,它允許您編寫靈活、類型安全且可重用的代碼。下麵我將詳細介紹泛型的概念、使用方法及其在C#中的實現細節。 泛型的基本概念 1. 什麼是泛型? 泛型是一種允許您定義類型參數的機制,這些類型參數可以在編譯時由具體的類型替換。這樣,您可以編寫一個通用的類或方法 ...
一 、 概述
因為前段時間電腦壞了,導致代碼遺失,躊躇滿志馬上上線的平臺產品付之東流,現在熬夜在寫代碼希望能儘快推出企業正常使用的平臺產品,而這次把代碼開源,一是讓大家對surging 使用有個深入的瞭解,二也是開源社區起到監督推動作用,底層的代碼基本上已經完成,比如腳本解析,規則引擎,協議組件的熱插拔,還有一些IOT相關的協議比如:RTMP,RTSP,gb28181,httpflv,MQTT,Tcp,udp 都已經完成,現在把木舟(KayakIot)部分代碼開源,
KayakIot開源地址:https://github.com/microsurging
surging 社區版本開源地址:https://github.com/fanliang11/surging
一鍵運行打包成品下載:https://pan.baidu.com/s/13MgLx0Sa5z7QZ_BoHL5RpQ?pwd=clb8
測試用戶:fanly
測試密碼:123456
為了讓大家節約時間,能儘快運行產品看到效果,上面有 一鍵運行打包成品可以進行下載測試運行。
二、如何測試運行
以下是目錄結構,
IDE:consul 註冊中心
kayak.client: 網關
kayak.server:微服務
apache-skywalking-apm:skywalking鏈路跟蹤
以上是目錄結構,大家不需要一個個運行,只需要打開運行startup.bat,如果需要測試skywalking ,只需要apache-skywalking-apm\bin\startup.bat 文件就可以了,以下是運行的界面
三、總結
以上只是讓大家對於木舟IOT有個初步認識,後續會持續開發,也會抽空講解一些項目代碼架構,讓大家也能能深入瞭解產品。