<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] > [github](https://github.com/henrylee2cn/erpc/blob/master/README_ZH.md) ## 概述 * 使用 peer 為 server 和 client 提供相同的 API 封裝 * 提供多層抽象,如: * peer * session/socket * router * handle/context * message * protocol * codec * transfer filter * plugin * 支持平滑重啟和關閉 * 兼容 HTTP 的消息格式: * 由`Header`和`Body`兩部分組成 * `Header`包含與 HTTP header 格式相同的 metadata * `Body`支持類似 Content Type 的自定義編解碼器,已經實現的: * Protobuf * Thrift * JSON * XML * Form * Plain * 支持 push、call-reply 和更多的消息類型 * 支持自定義消息協議,并提供了一些常見實現: * `rawproto`- 默認的高性能二進制協議 * `jsonproto`- JSON 消息協議 * `pbproto`- Ptotobuf 消息協議 * `thriftproto`- Thrift 消息協議 * `httproto`- HTTP 消息協議 * 可優化的高性能傳輸層 * 使用 Non-block socket 和 I/O 多路復用技術 * 支持設置套接字 I/O 的緩沖區大小 * 支持設置讀取消息的大小(如果超過則斷開連接) * 支持控制連接的文件描述符 * 支持多種網絡類型: * `tcp` * `tcp4` * `tcp6` * `unix` * `unixpacket` * `quic` * 其他 * websocket * evio * 提供豐富的插件埋點,并已實現: * auth * binder * heartbeat * ignorecase(service method) * overloader * proxy(for unknown service method) * secure * 強大靈活的日志系統: * 詳細的日志信息,支持打印輸入和輸出詳細信息 * 支持設置慢操作警報閾值 * 支持自定義實現日志組件 * 客戶端會話支持在斷開連接后自動重撥
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看