日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>gRPC-Nebula微服務(wù)框架

gRPC-Nebula微服務(wù)框架

2022-06-22 | zip | 13.67 MB | 次下載 | 免費(fèi)

資料介紹

授權(quán)協(xié)議 Apache
開發(fā)語言 Java C/C++
操作系統(tǒng) 跨平臺(tái)
軟件類型 開源軟件

軟件簡介

東方證券宣布開源其基于 gRPC 框架開發(fā)的微服務(wù)框架 gRPC-Nebula。據(jù)了解,gRPC-Nebula 框架具有服務(wù)自動(dòng)注冊、服務(wù)發(fā)現(xiàn)、鏈路跟蹤、服務(wù)治理等特性,為證券行業(yè)自身所特有的痛點(diǎn)提供了解決方案。

目前提供 Java 和 C++ 兩種語言版本:

基于原生的 gRPC 框架做了很多服務(wù)治理的功能開發(fā),相當(dāng)于使 gRPC 從一個(gè)簡單的 RPC 框架變成了微服務(wù)框架。項(xiàng)目從 2018 年 7 月開始建設(shè),2019 年 1 月份一期上線,開發(fā)周期 5 個(gè)月,今年 6 月份選擇開源,時(shí)間不到一年。

gRPC 本身對于研發(fā)團(tuán)隊(duì)是一個(gè)新的技術(shù)方向,對源代碼的熟悉、與業(yè)界的交流也都是近一年才開始;另外 gRPC 框架本身并不具有微服務(wù)特性,技術(shù)框架、注冊中心的選型,服務(wù)治理的特性開發(fā)也都經(jīng)歷了非常多的討論和取舍;同時(shí)微服務(wù)框架對于整個(gè)券商來說也是新生事物,都會(huì)有個(gè)逐步接受的過程。

gRPC-Nebula 最早是基于 gRPC1.12 版本做的開發(fā),目前開源的版本基于 1.17.2 版本,業(yè)務(wù)方面對 Nebula 也提出了很多需求,光是針對 1.12 版本就經(jīng)過了 6 個(gè)版本的迭代優(yōu)化。

主要有 5 大方面改進(jìn):

  • 服務(wù)自動(dòng)注冊與發(fā)現(xiàn):采用 zookeeper 為注冊中心,服務(wù)與注冊中心之間保持長連接,具有心跳檢測機(jī)制,能夠周期性的檢查服務(wù)的狀態(tài),確保服務(wù)可用性狀態(tài)一致性,可處理服務(wù)進(jìn)程意外終止,服務(wù)器宕機(jī)等場景。

  • 服務(wù)調(diào)用負(fù)載均衡:對于多實(shí)例的服務(wù)的調(diào)用,提供對多個(gè)服務(wù)實(shí)例的負(fù)載均衡調(diào)度,實(shí)現(xiàn)負(fù)載按照預(yù)期的調(diào)度算法進(jìn)行調(diào)度執(zhí)行。

  • 服務(wù)流量控制:通過設(shè)置請求數(shù)或連接數(shù)上限,動(dòng)態(tài)實(shí)現(xiàn)對各服務(wù)接口的流控管理。

  • 服務(wù)黑白名單機(jī)制:通過設(shè)置服務(wù)端實(shí)例的黑名單、白名單,動(dòng)態(tài)實(shí)現(xiàn)請求流程的轉(zhuǎn)移以及服務(wù)端實(shí)例的訪問控制。

  • 服務(wù)調(diào)用異常處理:當(dāng)客戶端調(diào)用服務(wù)實(shí)例連續(xù)多次出錯(cuò)時(shí),框架會(huì)自動(dòng)進(jìn)行服務(wù)實(shí)例切換。

gRPC-Nebula 開發(fā)框架在東方證券內(nèi)部應(yīng)用主要包括:行情中心、日志中心、交易接受中心、運(yùn)營平臺(tái)等,7 到 8 個(gè)能力中心、產(chǎn)品線在應(yīng)用,下一步計(jì)劃內(nèi)部進(jìn)行大規(guī)模的推廣,會(huì)使其成為內(nèi)部的架構(gòu)標(biāo)準(zhǔn)。

相對于原生 grpc 框架,gRPC-Nebula 主要是引入了注冊中心,Java、C++ 嵌入了服務(wù)注冊發(fā)現(xiàn)功能、黑白名單、鏈接 / 流量控制等安全方面的功能;同時(shí)開發(fā)了服務(wù)治理平臺(tái),對服務(wù)進(jìn)行統(tǒng)一管控;結(jié)合 APM 系統(tǒng),利用 kafka 進(jìn)行整體調(diào)用鏈的信息收集,并使用 MySQL 數(shù)據(jù)庫存儲(chǔ)元數(shù)據(jù),在治理平臺(tái)上進(jìn)行各類數(shù)據(jù)展示。

性能:與 Dubbo 及原生 gRPC 框架相對 ,gRPC-Nebula 性能差距不大,大概損耗 1% 到 2% 左右。

優(yōu)勢:跨語言,具有服務(wù)治理、微服務(wù)的特性;

介紹內(nèi)容來自 InfoQ

?

JAVA 開源 微服務(wù)
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
  2. 1.12 MB  |  5次下載  |  免費(fèi)
  3. 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
  4. 1.21 MB   |  1次下載  |  免費(fèi)
  5. 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
  6. 0.87 MB   |  次下載  |  免費(fèi)
  7. 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
  8. 88.16 KB  |  次下載  |  免費(fèi)
  9. 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
  10. 910.67 KB  |  次下載  |  免費(fèi)
  11. 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
  12. 989.14 KB  |  次下載  |  免費(fèi)
  13. 7WD6208A產(chǎn)品規(guī)格書
  14. 631.24 KB  |  次下載  |  免費(fèi)
  15. 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
  16. 1.64 MB   |  次下載  |  2 積分

本月

  1. 1EMC PCB設(shè)計(jì)總結(jié)
  2. 0.33 MB   |  12次下載  |  免費(fèi)
  3. 2PD取電芯片 ECP5702規(guī)格書
  4. 0.88 MB   |  5次下載  |  免費(fèi)
  5. 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
  6. 1.12 MB  |  5次下載  |  免費(fèi)
  7. 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動(dòng)電路選型表
  8. 0.10 MB   |  3次下載  |  免費(fèi)
  9. 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
  10. 0.88 MB   |  3次下載  |  免費(fèi)
  11. 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
  12. 1.01 MB   |  3次下載  |  免費(fèi)
  13. 7怎么為半導(dǎo)體測試儀選擇精密放大器
  14. 0.65 MB   |  2次下載  |  免費(fèi)
  15. 8SY52341 次級(jí)側(cè)同步整流英文手冊
  16. 0.94 MB   |  2次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233095次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191469次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183360次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81606次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73832次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分
武冈市| 紫金县| 定南县| 葵青区| 波密县| 乳山市| 贵德县| 永兴县| 太保市| 怀化市| 平舆县| 平和县| 石屏县| 绥滨县| 河津市| 万州区| 厦门市| 江安县| 南召县| 嘉黎县| 青岛市| 秦安县| 乡城县| 祁连县| 济宁市| 合川市| 仪陇县| 大名县| 巩义市| 奉贤区| 富源县| 兰坪| 确山县| 丽水市| 墨脱县| 五大连池市| 军事| 都安| 龙州县| 柞水县| 伊通|