日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET Core Community 首个千星项目诞生:CAP

發(fā)布時間:2023/12/4 asp.net 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET Core Community 首个千星项目诞生:CAP 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

項目簡介

在我們構(gòu)建 SOA 或者 微服務(wù)系統(tǒng)的過程中,我們通常需要使用事件來對各個服務(wù)進行集成,在這過程中簡單的使用消息隊列并不能保證數(shù)據(jù)的最終一致性, CAP 采用的是和當(dāng)前數(shù)據(jù)庫集成的本地消息表的方案來解決在分布式系統(tǒng)互相調(diào)用的各個環(huán)節(jié)可能出現(xiàn)的異常,它能夠保證任何情況下事件消息都是不會丟失的。CAP 基于 .NET Standard 的 C# 庫,是一種處理分布式事務(wù)的解決方案,具有 EventBus 的功能,兼具輕量級、易使用、高性能等優(yōu)點。

項目:https://github.com/dotnetcore/CAP/
文檔:https://github.com/dotnetcore/CAP/wiki
作者博客:http://www.cnblogs.com/savorboard/


發(fā)展史


CAP 于 2017 年 7 月加入 NCC,作者精雕細琢、更新頻繁,項目日趨成熟、臻于完美,于上周末成為 NCC 首個星數(shù)破千的項目,值得祝賀。為此,經(jīng) NCC 授權(quán),由 AlexLEWIS 贈送 CAP 作者楊曉東(Savorboard)先生圖書一本。


NCC 簡介

NCC 全稱 .NET Core Community(同時保有 .NET China Community 的名稱,其縮寫為 dotnet-china),成立于 2016 年年中。NCC(時名為 .NET Core 中國學(xué)習(xí)小組)最初項目為微軟 ASP.NET Core 文檔翻譯項目,為第一批學(xué)習(xí) ASP.NET Core 的中文圈開發(fā)人員提供了巨大便利,后微軟逐步文檔國際化,該翻譯項目完成全部歷史使命。后經(jīng)歷多次調(diào)整,最終更名為 .NET Core Community,是一個目前包括 12 個成員項目(含 1 個外部項目)、4 個子團隊的正不斷成長、完善,并正加速前進的 .NET/.NET Core 開源社區(qū)組織。

NCC GitHub:https://github.com/dotnetcore
NCC 成員項目一覽:http://projects.dotnet-china.org
NCC 公開群:436035237


加入規(guī)范

首先項目須滿足以下兩個規(guī)范:

關(guān)于加入 NCC 的項目標(biāo)準(zhǔn)

凡加入 NCC 的項目,都需要滿足以下標(biāo)準(zhǔn)

  • 使用 .net standatd 開發(fā),可用于 nfx/core 的項目;

  • 具有清晰的 Git 提交記錄(git commit log);

  • 具有完整的(覆蓋率在65%以上的)單元測試;

  • 具有適當(dāng)?shù)呐芊譁y試(對于基礎(chǔ)設(shè)施項目,跑分測試是必須的);

  • 作者持續(xù)關(guān)注(項目在最近三個月內(nèi)做過有效更新的);

  • 項目具有一定被關(guān)注度(要求項目星數(shù)在 50 星以上)

  • 代碼優(yōu)美,思路清晰,說明信息完整,示例代碼到位;

  • 文檔/Wiki 基本到位(可選);

  • 注釋齊全(可選);

  • 有明確的開源許可;

  • 作者德才兼?zhèn)?#xff0c;虛心謹慎,腳踏實地,積極向上。

  • 根據(jù)《例外情況》,可謹慎地對部分項目適當(dāng)降低標(biāo)準(zhǔn);

  • 本附加標(biāo)準(zhǔn)不可濫用


關(guān)于加入 NCC 的項目的例外情況

滿足以下例外情況的一條或多條的項目,允許對其降低標(biāo)準(zhǔn)(即《關(guān)于加入 NCC 的項目標(biāo)準(zhǔn)》):

  • 有足夠的用戶將該項目用于生產(chǎn)環(huán)境,且較長時間未發(fā)生問題的:允許適當(dāng)降低單元測試、跑分測試的標(biāo)準(zhǔn);

  • 有足夠博客教程、并有實例項目或代碼的:允許適當(dāng)降低文檔/Wiki 的標(biāo)準(zhǔn);

  • 滿足上述第一點或第二點的前提下,其項目 Git 提交記錄(git commit log)未能做到清晰的,自獲知本《標(biāo)準(zhǔn)》及《例外情況》后能改進的,則以該時間節(jié)點起的提交記錄作為評估項。

  • 針對項目優(yōu)秀但星數(shù)較少(少于 50 星)的,須 NCC PMC Team 成員半數(shù)以上認可的,可降低星數(shù)要求。


  • 加入流程

    加入流程分為「提名」和「申請」兩類?!干暾垺狗种У牧鞒虨?#xff1a;

  • 申請:在?NCC Home Repo?提交 Issue 以發(fā)起申請,內(nèi)容務(wù)必填寫詳盡

  • 初步評審:由 .NET Core Community 管理團隊(.NET China Community Team)進行初步評審

  • 技術(shù)評審:由 .NET Core Community PMC Team 進行技術(shù)評審

  • 投票:由 NCC 管理團隊和 PMC Team 共同投票(管理團隊一人一票,PMC Team 一人三票),過半數(shù)贊成加入后,項目入列 NCC,并在 15 天內(nèi)入列「dotNET China 成員項目列表」


  • 我們歡迎更多的優(yōu)秀項目加入我們,如果你有什么好想法也可以告訴我們,讓我們一起努力做好這個社區(qū),如我們口號所言:「Making .NET GREATER together!」。

    原文地址?:https://www.cnblogs.com/forerunner/p/ncc-cap-with-over-thousand-stars.html

    .NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

    總結(jié)

    以上是生活随笔為你收集整理的.NET Core Community 首个千星项目诞生:CAP的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。