chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

如何秒級實現(xiàn)接口間“冪等”補償:一款輕量級仿冪等數(shù)據(jù)校正處理輔助工具

京東云 ? 來源:jf_75140285 ? 作者:jf_75140285 ? 2025-09-15 16:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

導(dǎo)語

本文分析了在網(wǎng)絡(luò)超時場景下,RPC服務(wù)調(diào)用數(shù)據(jù)一致性的問題,對于接口無冪等、接口冪等失效情況下,對異常數(shù)據(jù)快速處理做了分析思考和嘗試,開發(fā)了一款輕量級仿冪等數(shù)據(jù)校正處理輔助工具。該工具可以MOCK或SPY服務(wù)調(diào)用,不限于RPC接口,進程內(nèi)的方法調(diào)用也支持,與JSF、WebService、HTTP方式無關(guān),只要方法能被代理,就可以使用,寫服務(wù)、讀服務(wù)均可以支持。目前已在生產(chǎn)環(huán)境中使用,在關(guān)鍵時刻可以發(fā)揮相應(yīng)的作用。本文工具并不重要,重要的是與大家一起探討一些解決方案,給大家提供一種思路。如果小伙伴有類似訴求,也歡迎大家合適的場景下接入使用。

?

由來

最近在參與系統(tǒng)的故障與處理恢復(fù)專題,我腦海中衍生了一個關(guān)于數(shù)據(jù)校正處理(或稱之為修數(shù),或數(shù)據(jù)處理)相關(guān)的一個idea,可以在一些場景下發(fā)揮重要作用。

本文的重點不是探討故障與處理恢復(fù)措施,比如三板斧、三把刀,而是將我腦海中的這個idea場景剖開,打算設(shè)計和開發(fā)一款對應(yīng)的數(shù)據(jù)處理提效工具,落地到相應(yīng)場景中去使用。

?

場景分析

在分布式架構(gòu)中,應(yīng)用之間的網(wǎng)絡(luò)通信,簡單說存在三種狀態(tài):成功、失敗、超時,簡稱為網(wǎng)絡(luò)三態(tài)。

成功:請求成功發(fā)送并且得到正確的響應(yīng)。

失敗:請求發(fā)送失敗或收到的響應(yīng)表示操作失敗。

超時:請求在指定時間內(nèi)沒有收到響應(yīng)。

?

wKgZO2jH1HGAVzG6AAED7s7Q4r0297.png

?

wKgZPGjH1HKANcFIAADkucxVIv8955.png

?

對于成功而言,可以正常響應(yīng)處理。

對于失敗而言,可以進行數(shù)據(jù)回退、重試補償?shù)仁侄巍?/p>

對于成功、失敗這兩種狀態(tài)而言,結(jié)果都是明確的,在分布式數(shù)據(jù)一致性處理上也相對比較簡單。

對于超時而言,調(diào)用方感知的是超時,服務(wù)提供方處理的時間超出預(yù)期時間,但服務(wù)提供方最終是否執(zhí)行成功,不得而知。有可能執(zhí)行失敗,也有可能最終處理成功并落庫,只是未能響應(yīng)給調(diào)用方。

在超時情況下,即使調(diào)用方再感知超時后,回退自身數(shù)據(jù)后,同時嘗試回退服務(wù)提供方的數(shù)據(jù)時,大概率也是回退失敗,因為此時服務(wù)提供方尚未執(zhí)行完成,數(shù)據(jù)尚未落庫完成。如果說delay一段時間后,再去回退服務(wù)提供方的數(shù)據(jù),倒是可行,但delay多長時間,回退多少次才能成功,都不確定,對調(diào)用方來說,也增加了復(fù)雜性和運維難度。

?

假如服務(wù)調(diào)用是同一個線程中的本地調(diào)用,訪問同一個數(shù)據(jù)庫實例,則可以直接使用數(shù)據(jù)庫事務(wù)來保障一致性。

如果是分布式調(diào)用,可以采取分布式事務(wù)措施,例如2PC、3PC、TCC、Saga事務(wù)等方式來保障一致性,市面上也有成熟的分布式事務(wù)中間件可以使用,例如Seata解決方案。

?

上面說到分布式事務(wù)只是順著話題延伸了一下,本文重點不是探討分布式事務(wù)的解決方案,況且很多京東系統(tǒng),并沒有接入分布式事務(wù)解決方案,本文重點思考在超時場景下,有沒有一些手段或工具可以幫助快速數(shù)據(jù)一致性處理、故障恢復(fù)。

?

思考

超時也許是由于網(wǎng)絡(luò)抖動,或者服務(wù)器負載過高造成的服務(wù)超時,也有可能是程序性能不佳造成的持續(xù)超時。最終的數(shù)據(jù)處理和恢復(fù)方向,都是要讓數(shù)據(jù)在應(yīng)用之間得以流動落地,才能使整個鏈路的流程走下去,即要保障應(yīng)用間數(shù)據(jù)的最終一致性。

?

如果服務(wù)可以降級,則降級是比較快速的一個恢復(fù)手段。

如果服務(wù)不可降級,則通過重試補償?shù)仁侄蝸砘謴?fù)數(shù)據(jù)的一致性。

?

RPC服務(wù)重試,調(diào)用方、服務(wù)提供方需要保障接口的冪等性才能保證重試無副作用。

何為冪等性?冪等是一次和多次請求某一個資源對于資源本身應(yīng)該具有同樣的結(jié)果,換言之,其任意多次執(zhí)行對資源本身所產(chǎn)生的影響均與一次執(zhí)行的影響相同。

接口的冪等性,需要調(diào)用方和服務(wù)提供方相互配合才行,倘若服務(wù)提供方提供的接口支持冪等性,雙方按照約定接口入?yún)⒅械膗uid作為唯一序列號進行防重,但服務(wù)提供方每次的重試調(diào)用(無論上次調(diào)用成功與否)uuid都會改變,這就會使得冪等失效。

?

如果接口沒有實現(xiàn)冪等性,或者由于調(diào)用方每次必變uuid導(dǎo)致冪等失效,在這種情況下,該如何快速恢復(fù)數(shù)據(jù)呢?

?

?

wKgZO2jH1HOAeN5EAAGrhmUvg8A700.png

?

如上圖所示,由于服務(wù)超時后,應(yīng)用B內(nèi)部仍在持續(xù)執(zhí)行,此時恢復(fù)手段是:人工介入,梳理數(shù)據(jù)后,人工將應(yīng)用B的數(shù)據(jù)進行回退,或者人工將應(yīng)用A的數(shù)據(jù)進行補齊推動流程向后走,人工保證A和B之間的數(shù)據(jù)一致性。倘若應(yīng)用A、B背后的流程比較長,涉及的表關(guān)系比較復(fù)雜,數(shù)據(jù)量比較大,這時候人工就難以處理了,也容易出錯,造成二次傷害。

?

之前還遇到過一種情況,服務(wù)提供方和調(diào)用方都支持冪等,但由于一些原因,調(diào)用方很久之前的一個異步任務(wù)失敗了,而調(diào)用方用于冪等防重的數(shù)據(jù)歸檔了。當(dāng)時為了支持冪等重試,從歸檔庫里拉回了相應(yīng)的流水?dāng)?shù)據(jù)到生產(chǎn)庫,才重試調(diào)用成功,費力費力,效率低。

?

思路

這里持續(xù)探索無冪等或冪等失效場景下的重試能力建設(shè)。

?

wKgZPGjH1HOAd30DAAE8-R-J58M898.png

在應(yīng)急處理情況下,向來都是爭分奪秒,這里可以通過MOCK結(jié)果返回給調(diào)用方A,相當(dāng)于“預(yù)支成功”。

并非所有的“預(yù)支成功”都是合理的,為了讓“預(yù)支成功”盡可能合理,需要在服務(wù)提供方內(nèi)部實現(xiàn)里,做好充分的判斷和校驗,這種判斷和校驗盡量是輕量級的。如果高并發(fā)情況下的“預(yù)支成功”判斷不合理,事后可以人工介入核對和補償數(shù)據(jù)。

?

建設(shè)工具

對工具的期望

?由于接口無冪等或冪等失效,需要對能夠預(yù)支成功的請求圈定一個范圍,這個范圍要支持配置,最好支持動態(tài)配置秒級生效。

?對這個范圍內(nèi)的請求,進行偽冪等,MOCK特定結(jié)果,返回給調(diào)用方,使得調(diào)用方可以拿到成功結(jié)果快速推動流程。

?圈定的范圍盡可能具體,盡量避免不該MOCK的進行了MOCK,造成服務(wù)調(diào)用方的數(shù)據(jù)沒得到刷新,導(dǎo)致數(shù)據(jù)的不一致。

?

在實現(xiàn)中,我稱這個工具為“魔法工具”,是一種“障眼法”,是一種“預(yù)先支付成功”,是一種MOCK或SPY,對于調(diào)用方A來說,是一種體感上的成功,認為調(diào)用方真的處理成功了。

?

配置

wKgZO2jH1HSAdvFYAAFcv7gm6gI857.png

?

在配置中,支持多個配置內(nèi)容的存在,比如有多個單據(jù)需要同時進行偽冪等MOCK。

?

wKgZPGjH1HWAEueTAAK9ICiiP4M187.png

wKgZO2jH1HaAKR50AAOvtrfDJTU070.png

?

更直觀地,用一個JSON數(shù)據(jù)示例來看一下數(shù)據(jù)結(jié)構(gòu):

{
    "detailList": [
        {
            "enabled": true,
            "className": "com.jdwl.wms.stock.app.service.main.StockTransferAppServiceImpl",
            "methodName": "increaseStock",
            "basicNo1": null,
            "basicNo2": null,
            "basicNo3": "6_6_601",
            "uuidList": null,
            "businessNoList": [
                "GZQ202503160250001"
            ],
            "startTime": "2025-03-16 01:50:00",
            "endTime": "2025-03-18 03:50:00",
            "strategy": "DO_AND_RETURN_SUCCESS_REGARDLESS_OF_FAILURE",
            "defaultResult": {
                "resultValue": true,
                "resultCode": 100000,
                "prompType": 0,
                "success": true
            }
        }
    ]
}

?

startTime、endTime 時間區(qū)間是用來卡控配置生效的時間段,正常情況下配置是短暫生效,起到數(shù)據(jù)處理的作用后,應(yīng)去掉該配置。

?

目前策略有兩種:

wKgZPGjH1HeAYtnHAAHD-ysbjaI563.png

?

這兩個策略的區(qū)別是要不要真正執(zhí)行一次接口實現(xiàn),類似于單測中的MOCK和SPY效果。

defaultResult 是該接口方法的期望返回值,配置對應(yīng)的返回值JSON,會按照配置的內(nèi)容直接返回給調(diào)用方。

?

核心實現(xiàn)

圈定范圍的匹配

wKgZO2jH1HiAN749AALfCKkWP5A949.png

?

按不同策略MOCK或SPY

wKgZO2jH1HqAObl0AANywz_FfTc143.png

?

使用案例

案例一 MOCK服務(wù)調(diào)用

通過DUCC配置圈定要MOCK的范圍

?

wKgZPGjH1HuAPbc0AAM7vXvLysg894.png

?

{
    "detailList": [
        {
            "enabled": true,
            "className": "com.jdwl.wms.stock.app.service.main.StockTransferAppServiceImpl",
            "methodName": "increaseStock",
            "basicNo1": null,
            "basicNo2": null,
            "basicNo3": "6_6_601",
            "uuidList": null,
            "businessNoList": [
                "GZQ202503160250001"
            ],
            "startTime": "2025-03-16 01:50:00",
            "endTime": "2025-03-18 03:50:00",
            "strategy": "DO_NOTHING_AND_RETURN_SPECIFIED_VALUE",
            "defaultResult": {
                "resultValue": true,
                "resultCode": 100000,
                "prompType": 0,
                "success": true
            }
        }
    ]
}

?

在JSF平臺模擬客戶端調(diào)用方發(fā)起調(diào)用

?

wKgZO2jH1H2AOkJXAANDbhTlnW0495.png

?

這里采用的策略是

DO_NOTHING_AND_RETURN_SPECIFIED_VALUE,即:不執(zhí)行,直接返回指定的返回值

JSF的返回值就是在上面所配置的返回值內(nèi)容。

?

驗證執(zhí)行情況

這里檢查數(shù)據(jù)庫落庫情況,看方法是否真地得到執(zhí)行。

?

wKgZPGjH1H6ASbayAAOZMUvkx58773.png

?

與預(yù)期一致,方法被成功MOCK,未真正執(zhí)行該方法,返回了預(yù)先配置的返回值。

?

案例二 阻隔異常數(shù)據(jù)生成

近期生產(chǎn)環(huán)境遇到一個場景,逆向盤點時,有個終止盤點的操作,這個操作表示結(jié)束盤點,并且未盤點的明細則以少貨缺量的方式提報差異,并預(yù)占庫存。

雖然按鈕有提示,但少概率下會有操作人員不看提示而誤點擊,形成大量的差異庫存預(yù)占。

這些預(yù)占是由于誤點擊形成的差異預(yù)占,并非真實的差異,屬于異常數(shù)據(jù),這種數(shù)據(jù)需要釋放關(guān)閉處理,如果數(shù)據(jù)量較大,現(xiàn)場會找研發(fā)團隊協(xié)助處理。

?

異常監(jiān)控

收到監(jiān)控告警,查看流量情況,發(fā)現(xiàn)有突發(fā)差異提報流量,短時間內(nèi)調(diào)用量比日常高出很多。

?

wKgZO2jH1H-ARBVQAAEFmIUaMEw417.png

?

阻隔配置

找到異常倉號和單號,與現(xiàn)場電話對齊后,決定對該異常單進行阻隔攔截,避免產(chǎn)生更多的異常數(shù)據(jù)。

?

wKgZPGjH1ICAff0pAARwRssFMs8858.png

?

{
    "detailList": [
        {
            "enabled": true,
            "className": "com.jdwl.wms.stock.app.service.main.StockExceptionHandleAppServiceImpl",
            "methodName": "recordDifferenceDetail",
            "basicNo1": null,
            "basicNo2": null,
            "basicNo3": "11309_200",
            "uuidList": null,
            "businessNoList": [
                "DPPT1904111957150015488"
            ],
            "startTime": "2025-03-24 19:37:00",
            "endTime": "2025-03-25 00:00:00",
            "strategy": "DO_NOTHING_AND_RETURN_SPECIFIED_VALUE",
            "defaultResult": {
                "resultValue": true,
                "resultCode": 100000,
                "prompType": 0,
                "success": true
            }
        }
    ]
}

?

結(jié)果核實

wKgZO2jH1ISAXkfoABe-nSpw-Zk991.png

?

通過核實日志和數(shù)據(jù),該工具有效阻隔了部分異常數(shù)據(jù)的生成,節(jié)省了異常數(shù)據(jù)核對和處理的時間。

?

總結(jié)

本文所提出的一款輕量級仿冪等數(shù)據(jù)校正處理輔助工具,可以達到MOCK或SPY的效果。不僅可以用在無冪等或冪等失效場景下,數(shù)據(jù)庫快速處理恢復(fù)的場合,還可以用于一些查詢類、校驗類的讀服務(wù)的MOCK場景。

現(xiàn)階段工具還比較簡單,功能還很有限,使用場景也有針對性和局限性,希望在一些場景上可以幫助大家。

本文工具并不重要,重要的是與大家一起探討一些解決方案,給大家提供一種思路。

本文的解決方案是我短時間內(nèi)的一個思考和落地嘗試,未必是最優(yōu)的,希望與大家一起交流更好的方案。

?

如何接入使用?

如果小伙伴也有類似使用訴求,大家可以先在測試、UAT環(huán)境接入試用,然后再逐步推廣線上生產(chǎn)環(huán)境。

接入方法也非常簡單,如下。

?

1、引入Maven依賴



    com.jd.sword
    sword-aspect
    1.0.2-SNAPSHOT
    
        
            org.projectlombok
            lombok
        
        
            org.apache.commons
            commons-lang3
        
        
            org.slf4j
            slf4j-api
        
        
            org.springframework
            spring-context
        
        
            org.aspectj
            aspectjweaver
        
        
            com.alibaba
            fastjson
        
        
            com.jd.laf.config
            laf-config-client-jd-spring
        
    


    com.jd.sword
    sword-constant
    1.0.0-SNAPSHOT


    com.jd.sword
    sword-annotation
    1.0.1-SNAPSHOT


對于其中的間接依賴,例如lombok等,大家可以使用自己工程中的已有依賴,在這里可以通過exclusion排掉,如果自己工程中沒有這些依賴,可以不exclusion。

?

2、在被攔截方法上打上注解

示例:

@Magic(enabled = true, basicNo3 = "#args[0].requestHeader.warehouseNo", uuid = "#args[0].requestHeader.uuid", businessNo = "#args[0].requestHeader.businessNo")

支持SpEL表達式。

建議在服務(wù)提供方的內(nèi)部方法實現(xiàn)內(nèi),或者調(diào)用方在調(diào)用目標(biāo)API的防腐層上進行注解。

服務(wù)提供方的內(nèi)部方法實現(xiàn)內(nèi),不一定是放在API的impl層,也可以是其內(nèi)部的Service層,比如放在冪等防重和輕量級校驗判斷之后,重量級核心邏輯實現(xiàn)之前。

?

3、使用時進行按需配置

DUCC配置或Spring yml 配置都可以,更推薦使用DUCC動態(tài)配置生效。

使用完應(yīng)盡快去掉配置,可以保留空殼,將detailList置為空list。

示例配置:

{
    "detailList": [
        {
            "enabled": true,
            "className": "com.jdwl.wms.stock.app.service.main.StockTransferAppServiceImpl",
            "methodName": "increaseStock",
            "basicNo1": null,
            "basicNo2": null,
            "basicNo3": "6_6_601",
            "uuidList": null,
            "businessNoList": [
                "GZQ202503160250001"
            ],
            "startTime": "2025-03-16 01:50:00",
            "endTime": "2025-03-18 03:50:00",
            "strategy": "DO_NOTHING_AND_RETURN_SPECIFIED_VALUE",
            "defaultResult": {
                "resultValue": true,
                "resultCode": 100000,
                "prompType": 0,
                "success": true
            }
        }
    ]
}

magic:
  content: '{"detailList":[{"enabled":true,"className":"com.jdwl.wms.stock.app.service.main.StockTransferAppServiceImpl","methodName":"increaseStock","basicNo1":null,"basicNo2":null,"basicNo3":"6_6_601","uuidList":null,"businessNoList":["GZQ202503160250"],"startTime":"2025-03-16 01:50:00","endTime":"2025-03-18 03:50:00","strategy":"DO_AND_RETURN_SUCCESS_REGARDLESS_OF_FAILURE","defaultResult":{"resultValue":true,"resultCode":100000,"prompType":0,"success":true}}]}'

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9587

    瀏覽量

    157584
  • RPC
    RPC
    +關(guān)注

    關(guān)注

    0

    文章

    114

    瀏覽量

    12287
  • 京東
    +關(guān)注

    關(guān)注

    2

    文章

    1128

    瀏覽量

    50139
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    2026視覺檢測產(chǎn)業(yè)深度調(diào)研及未來趨勢分析

    視覺檢測技術(shù)融合深度學(xué)習(xí)與多模態(tài)傳感,實現(xiàn)輔助工具向決策中樞的轉(zhuǎn)變,推動智能制造與工業(yè)4.0發(fā)展。
    的頭像 發(fā)表于 04-01 09:26 ?199次閱讀
    2026視覺檢測產(chǎn)業(yè)深度調(diào)研及未來趨勢分析

    NXP 產(chǎn)品包裝革新:輕量級卷軸的引入

    NXP 產(chǎn)品包裝革新:輕量級卷軸的引入 、通知概述 NXP 在 2014 年 3 月 30 日發(fā)布了編號為 201403006I 的客戶信息通知,該通知于 2014 年 4 月 30 日生效
    的頭像 發(fā)表于 03-25 14:10 ?193次閱讀

    二代 ADW300 采集!新能源計量數(shù)據(jù)精準(zhǔn)到「每一秒

    直接影響企業(yè)的收益與決策。安科瑞二代 ADW300 物聯(lián)網(wǎng)電力儀表,實現(xiàn) 電參量采集、50ms 快速響應(yīng) ,計量數(shù)據(jù)精準(zhǔn)到「每一秒」,能
    的頭像 發(fā)表于 03-13 13:53 ?869次閱讀

    借助TRAE和MCUXpresso for VS Code實現(xiàn)AI輔助開發(fā)MCX A系列MCU工程

    作為個折騰過幾乎所有主流AI編程輔助工具的開發(fā)者,本猿最終還是覺得國產(chǎn)的TRAE對國區(qū)用戶最友好、最穩(wěn)定。雖然它偶爾也會“天馬行空”地輸出些奇怪代碼,但整體在嵌入式開發(fā)上的表現(xiàn)已經(jīng)非常靠譜,更重要的是——免費。
    的頭像 發(fā)表于 03-02 09:24 ?1249次閱讀
    借助TRAE和MCUXpresso for VS Code<b class='flag-5'>實現(xiàn)</b>AI<b class='flag-5'>輔助</b>開發(fā)MCX A系列MCU工程

    瑞芯微SOC智能視覺AI處理

    RK3568B2: 一款性能均衡、接口豐富的中高端AIoT應(yīng)用處理器,是RK3568的優(yōu)化版本,主打穩(wěn)定與可靠性。CPU/GPU: 延續(xù)RK3568的4核A55 + G52 GPU架構(gòu),性能可靠
    發(fā)表于 12-19 13:44

    通過2的次進行除法和取余數(shù)快捷方法優(yōu)化

    如果除法中的除數(shù)是2的次,我們可以更好的優(yōu)化除法。 編譯器使用移位操作來執(zhí)行除法。因此,我們需要盡可能的設(shè)置除數(shù)為2的次(例如64而不是66)。 并且依然記住,無符號unsigned整數(shù)除法
    發(fā)表于 12-12 06:02

    RSA加速實現(xiàn)思路

    ;),進步減少運算時間。 可以看出L-R模算法包含了大量蒙哥馬利算法實現(xiàn)的模乘運算。模運算效率的提高取決于模乘運輸速度。為了加快模
    發(fā)表于 10-28 07:28

    商品詳情頁內(nèi)容更新接口設(shè)計與實現(xiàn)

    ? ?1. 接口核心價值 商品詳情頁是電商平臺的核心頁面,其內(nèi)容更新接口需滿足: 實時性:價格/庫存變動需同步 原子性:避免更新過程中出現(xiàn)中間狀態(tài)
    的頭像 發(fā)表于 10-11 15:36 ?489次閱讀
    商品詳情頁內(nèi)容更新<b class='flag-5'>接口</b>設(shè)計與<b class='flag-5'>實現(xiàn)</b>

    【CW32】uart_obj_fw 輕量級串口框架

    的隊列實現(xiàn),進行簡化處理,保留最核心的功能,對于數(shù)據(jù)的FIFO操作,分析了拷貝原數(shù)據(jù)的劣勢,采用了類似拷貝指針的方式,減少內(nèi)存占用,提高效率。同時
    的頭像 發(fā)表于 09-29 18:02 ?7932次閱讀

    要求穩(wěn)定可靠,必選的一款10.1寸屏(LVDS, 高分變率、戶外高亮、CTP防暴玻璃蓋板)

    推薦一款,穩(wěn)定可靠的工業(yè)TFT顯示屏, 工業(yè)10.1寸 1280x800, LVDS接口、寬溫、 滿足戶外可見、電容式觸摸( IK08等級
    發(fā)表于 09-08 09:22

    【正點原子】新代經(jīng)濟型工業(yè)核心板RK3506J開發(fā)板及資料發(fā)布

    和控制、適用于輕量級物聯(lián)網(wǎng)應(yīng)用,性能不錯的一款開發(fā)板。 核心板采用郵票孔形式僅40mmx40mm,配套底板120mmx100mm。底板板載串口/USB接口/WIFI/藍牙/音頻/百兆網(wǎng)絡(luò)x2/4G-5G
    發(fā)表于 08-27 11:54

    Crypto核心庫:顛覆傳統(tǒng)的數(shù)據(jù)安全輕量級加密方案

    傳統(tǒng)加密方案常陷入“安全與性能”的二元悖論。Crypto核心庫打破這僵局,通過輕量級架構(gòu)與算法優(yōu)化,實現(xiàn)加密解密的雙向突破:在保障銀行安全的同時,將資源消耗壓縮至極致,讓
    的頭像 發(fā)表于 08-04 14:44 ?840次閱讀
    Crypto核心庫:顛覆傳統(tǒng)的<b class='flag-5'>數(shù)據(jù)</b>安全<b class='flag-5'>輕量級</b>加密方案

    基于米爾瑞芯微RK3576開發(fā)板部署運行TinyMaix:超輕量級推理框架

    本文將介紹基于米爾電子MYD-LR3576開發(fā)平臺部署超輕量級推理框架方案:TinyMaix 摘自優(yōu)秀創(chuàng)作者-短笛君 TinyMaix 是面向單片機的超輕量級的神經(jīng)網(wǎng)絡(luò)推理庫,即 TinyML
    發(fā)表于 07-25 16:35

    輕量級≠低效能:RK3506J核心板如何用性價比感動用戶?

    瑞芯微 RK3506J憑借多核異構(gòu)架構(gòu)設(shè)計與國產(chǎn)化供應(yīng)鏈整合,以輕量級硬件資源實現(xiàn)工業(yè)性能輸出,重新定義了控制芯片的性價比邊界,為工業(yè)控制芯片領(lǐng)域帶來了全新的解決方案與發(fā)展方向。
    的頭像 發(fā)表于 06-17 09:20 ?2951次閱讀
    <b class='flag-5'>輕量級</b>≠低效能:RK3506J核心板如何用性價比感動用戶?

    ReviewHub:實現(xiàn)Booster與設(shè)計工具端無縫鏈接的評審協(xié)作平臺

    在電子產(chǎn)品設(shè)計與質(zhì)量管理中,跨部門的高效評審協(xié)作至關(guān)重要。傳統(tǒng)線下評審方式因時間、地點和信息孤島限制,效率低下且易出錯。ReviewHub作為一款貫穿Booster與設(shè)計工具端的線上評審平臺,憑借
    的頭像 發(fā)表于 06-04 11:46 ?971次閱讀
    ReviewHub:<b class='flag-5'>實現(xiàn)</b>Booster與設(shè)計<b class='flag-5'>工具</b>端無縫鏈接的評審協(xié)作平臺