<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>

          harpc輕量級 RPC 框架

          聯(lián)合創(chuàng)作 · 2023-09-23 12:59

          harpc 是基于Thrift的跨語言、高可用、高性能、輕量級的RPC框架。

          功能介紹

          • 跨語言通信

            • 方便的使Java、Python、C++三種程序可以相互通信

          • 負載均衡和容災(zāi)處理

            • 方便的實現(xiàn)任務(wù)的分布式處理

            • 支持服務(wù)的水平擴展,自動發(fā)現(xiàn)新的服務(wù)節(jié)點

            • 能夠兼容各種異常情況,如節(jié)點的異常down機

          • 可視化管理

            • 通過服務(wù)管理系統(tǒng)可以方便查看服務(wù)狀態(tài)和統(tǒng)計信息

          • 與原生thrift通信

            • 支持與原生thrift服務(wù)進行通信

          與業(yè)內(nèi)方案的對比

          • 與thrift、avro、hessian相比,harpc支持了高可用,并且更加易用

          • 與dubbo相比,harpc支持了跨語言,并且更輕量級

          • 與ice相比,harpc性能更高,并且更輕量級

          設(shè)計思路

          HARPC的核心思想是高可用,那么在保證高可用的基礎(chǔ)上,還需要具備跨語言、高性能、可視化及輕量級等特性。于是,我們在設(shè)計之初就選擇了基于 thrift開發(fā)的方案,底層通信使用thrift來保證高性能和跨語言,然后HARPC來保證高可用和可視化,并且盡量保持簡單,來達到輕量級的需求。

          • 整體結(jié)構(gòu)

          整體結(jié)構(gòu)

          * 說明
              * 四個部分:client(客戶端)、server(服務(wù)端)、registry(注冊中心,目前為zookeeper集群)、admin(服務(wù)管理系統(tǒng))
              * client和server又包括: your code(用戶代碼)、harpc(核心框架,包含Java、Python、C++三個版本)、thrift gen(thrift生成的源碼文件,用于底層通信)
          瀏覽 24
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          編輯 分享
          舉報
          <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>
                  无码AV成人导航网站 | 免费黄色电影网站在线观看 | 操学生妹在线播放 | 97大香蕉视频 | 国产视频情 |