<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          DMicro微服務框架

          聯(lián)合創(chuàng)作 · 2023-09-28 04:45

          DMicro是一個高效、可擴展且簡單易用的微服務框架。包含DRPC,DServer等多個組件。

          其中DRPC組件是rpc框架,使用endpoint作為統(tǒng)一對象,為RPC Server,RPC Clinet提供統(tǒng)一的API封裝。

          DRPC組件特性:

          • 易于理解,科學合理的多層抽象。
            • endpoint,session,handle,message,protoco,codec,transfer filter,plugin.
          • 支持常見的消息通訊協(xié)議jsonprototbuf,http,jsronrpc,良好的抽象層讓自定義消息協(xié)議變得簡單快捷。
          • 支持多種網(wǎng)絡協(xié)議tcp,unix,kcp,quic,websocket等。。。
          • 全生命周期的插件埋點(多達27個埋點),讓插件系統(tǒng)能實現(xiàn)的功能豐富多彩。
            • 內(nèi)置 auth,heartbeat,ignorecase,proxy,securebody等插件
          • 依托豐富的插件埋點,抽象出易于使用的Event事件系統(tǒng),讓你的開發(fā)如虎添翼。
          • 高性能的網(wǎng)絡傳輸層,讓性能不再是瓶頸。
          • 客戶端自動重撥。
          • 配合DServer組件,實現(xiàn)優(yōu)雅的平滑重啟,讓你的服務時刻在線。
          • 配合Registry組件,實現(xiàn)服務注冊。
            • Registry組件抽象出合理的接口,方便接入多個服務注冊中心,目前已實現(xiàn)etcd,mdns
          • 配合Selector組件實現(xiàn)服務發(fā)現(xiàn)功能。

          DServer應用管理組件幫助大家封裝好了應用的全生命周期管理。

          DServer組件特性:

          • 采用server,service,sandbox三層結構。 讓業(yè)務專注于sandbox層,支持單進程,多進程模式。做到開發(fā)debug單進程,運行單/多進程可選。
          • 完善合理的啟動命令封裝,支持start,stop,reload,ctrl等命令。
          • 不但支持drpc組件,還支持ghttp等實現(xiàn)平滑重啟接口的其他組件(如果不需要平滑重啟,所有服務組件都支持)
          • 好用的命令行管理功能,讓你能實時的管理正在運行的應用。
          • 完善的進程管理組件supervisor,支持對進程的全生命周期管理。
          瀏覽 31
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩抽插 | 日本无码在线播放 | 又粗又硬视频 | 亚洲免费视频播放 | 超碰香蕉 |