成年人在线-欧美动态图-三级在线看-老王av-成人茄子视频-欧美双插-性感美女av-可以免费看黄色的网站-h视频在线观看免费-日本女人性生活视频-经典三级av-www.黄色com-久久艹视频-动漫三级-18禁毛片-久久久久麻豆v国产

開發(fā)旅游小程序目的(旅游產(chǎn)品開發(fā)的程序)

副標題
2023-02-13 23:48:08 作者:網(wǎng)絡來源:網(wǎng)絡

Nightingale - 企業(yè)級監(jiān)控解決方案

夜鶯(Nightingale)是一個企業(yè)級監(jiān)控解決方案。旨在滿足云原生時代企業(yè)級的監(jiān)控需求。Nightingale 在產(chǎn)品完成度、系統(tǒng)高可用、以及用戶體驗方面開發(fā)旅游小程序目的,達到開發(fā)旅游小程序目的了企業(yè)級的要求開發(fā)旅游小程序目的,可滿足不同規(guī)模用戶的場景,小到幾臺服務,大到數(shù)十萬都可以完美支撐。兼顧云原生和裸金屬,支持應用監(jiān)控和系統(tǒng)監(jiān)控,插件機制靈活,插件豐富完善,具有高度的靈活性和可擴展性。

Nightingale 在 Open-Falcon 的基礎(chǔ)上,結(jié)合滴滴內(nèi)部的最佳實踐,在性能、可維護性、易用性方面做了大量的改進,作為集團統(tǒng)一的監(jiān)控解決方案,支撐了滴滴內(nèi)部數(shù)十億監(jiān)控指標,覆蓋了從系統(tǒng)、容器、到應用等各層面的監(jiān)控需求,周活躍用戶數(shù)千。

開源地址開發(fā)旅游小程序目的:https://n9e.didiyun.com/

tinyid - 分布式id生成系統(tǒng)

tinyid 是滴滴開發(fā)的 id 生成器 分布式id生成系統(tǒng),簡單易用、高性能、高可用的id生成系統(tǒng)。

提供的 REST API:

nextId:

curl 'http://localhost:9999/tinyid/id/nextId?bizType=test&token=0f673adf80504e2eaa552f5d791b644c'response:{ "data":[ 2], "code": 200, "message": ""}

nextId Simple:

curl 'http://localhost:9999/tinyid/id/nextIdSimple?bizType=test&token=0f673adf80504e2eaa552f5d791b644c'response: 3

withbatchSize:

curl 'http://localhost:9999/tinyid/id/nextIdSimple?bizType=test&token=0f673adf80504e2eaa552f5d791b644c&batchSize=10'response: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

Get nextId like 1, 3, 5, 7, 9...bizType=test_odd : delta is2andremainder is1

curl 'http://localhost:9999/tinyid/id/nextIdSimple?bizType=test_odd&batchSize=10&token=0f673adf80504e2eaa552f5d791b644c'response: 3, 5, 7, 9, 11, 13, 15, 17, 19, 21

展開全文

開源地址:https://gitee.com/didiopensource/tinyid

Chameleon - 滴滴跨端解決方案

研發(fā)同學在端內(nèi)既追求 H5 的靈活性,也要追求性能趨近于原生。面對入口擴張,主端、獨立端、微信小程序、支付寶小程序、百度小程序、安卓廠商聯(lián)盟快應用,單一功能在各平臺都要重復實現(xiàn),開發(fā)和維護成本成倍增加。迫切需要維護一套代碼可以構(gòu)建多入口的解決方案,歷經(jīng)近 20 個月打磨,滴滴跨端解決方案 Chameleon 終于發(fā)布。真正專注于讓一套代碼運行多端。

軟件架構(gòu)設(shè)計里面最基礎(chǔ)的概念“拆分”和“合并”,拆分的意義是“分而治之”,將復雜問題拆分成單一問題解決,比如后端業(yè)務系統(tǒng)的”微服務化“設(shè)計;“合并”的意義是將同樣的業(yè)務需求抽象收斂到一塊,達成高效率高質(zhì)量的目的,例如后端業(yè)務系統(tǒng)中的“中臺服務”設(shè)計。

而 Chameleon 屬于后者,通過定義統(tǒng)一的語言框架統(tǒng)一多態(tài)協(xié)議,從多端(對應多個獨立服務)業(yè)務中抽離出自成體系、連續(xù)性強、可維護強的“前端中臺服務”。

開源地址:https://gitee.com/didiopensource/chameleon

Mpx - 小程序開發(fā)框架

Mpx 是滴滴開源的一款致力于提高小程序開發(fā)體驗的增強型小程序框架,通過 Mpx ,我們能夠最先進的 web 開發(fā)體驗 (Vue + Webpack) 來開發(fā)生產(chǎn)性能深度優(yōu)化的小程序,Mpx 具有以下一些優(yōu)秀特性:

數(shù)據(jù)響應特性 (watch/computed)

增強的模板語法(動態(tài)組件/樣式綁定/類名綁定/內(nèi)聯(lián)事件函數(shù)/雙向綁定等)

深度性能優(yōu)化(原生自定義組件/基于依賴收集和數(shù)據(jù)變化的 setData)

Webpack 編譯 ( npm/循環(huán)依賴/Babel/ESLint/css 預編譯/代碼優(yōu)化等)

單文件組件開發(fā)

狀態(tài)管理 (Vuex 規(guī)范/多實例/可合并)

跨團隊合作 (packages)

邏輯復用能力 (mixins)

腳手架支持

小程序自身規(guī)范的完全支持

支付寶小程序的支持

開源地址:https://gitee.com/didiopensource/mpx

RDebug - 基于真實流量的研發(fā)調(diào)試利器

RDebug 是滴滴開源的一款用于 RD 研發(fā)、自測、調(diào)試的實用工具,可以被用來提升 RD 研發(fā)效率、保障代碼質(zhì)量進而減少線上事故。

開發(fā)旅游小程序目的(旅游產(chǎn)品開發(fā)的程序)

適用場景

適用于對已有接口進行代碼重構(gòu)、功能升級,且該接口已經(jīng)有錄制的流量。

不適合新開發(fā)的接口 或 未進行流量錄制的接口。

開發(fā)旅游小程序目的(旅游產(chǎn)品開發(fā)的程序)

支持新接口的方案在調(diào)研中。

技術(shù)方案

因為我們需要使用線上的真實流量來進行線下的回放測試,所以我們需要將線上的真實流量保存下來,然后將保存的真實流量在線下環(huán)境進行回放一遍。故 Rdebug 的核心技術(shù)方案就是 流量錄制和流量回放。

流量錄制: 即錄制線上服務的真實請求,包括調(diào)用下游服務的 RPC 請求。流量錄制的難點在于如何將上下游請求以及每次 RPC 的請求/響應一一對應。

流量回放: 即用線上錄制的流量,對線下測試代碼進行回放,通過流量匹配 mock 掉下游 RPC 請求。因此,流量回放的難點在于請求的攔截和匹配。

整體架構(gòu)圖:

開源地址:https://github.com/didi/rdebug

DDMQ - 基于 RocketMQ 的分布式消息隊列

DDMQ 是滴滴出行架構(gòu)部基于 Apache RocketMQ 構(gòu)建的消息隊列產(chǎn)品。作為分布式消息中間件,DDMQ 為滴滴出行各個業(yè)務線提供了低延遲、高并發(fā)、高可用、高可靠的消息服務。DDMQ 提供了包括實時消息、延遲消息和事務消息在內(nèi)的多種消息類型以滿足不同的業(yè)務需求。用戶通過統(tǒng)一的 Web 控制臺和傻瓜式的 SDK 即可輕松接入 DDMQ 生產(chǎn)和消費消息,體驗功能豐富、穩(wěn)定的消息服務。

開源地址:https://gitee.com/didiopensource/DDMQ

免責聲明:本站文章除注明外均來源于網(wǎng)絡,如有版權(quán)或違規(guī)問題請聯(lián)系我們刪除!
我們猜你喜歡