fbpx

Soft & Share 開源報報 175 – 可同時支援 gRPC 和 Restful APIs 的代理伺服器

這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )

為什麼需要 Soft & Share 開源報報?

每天快速瀏覽開源報報具備有什麼效益?

  1. 增加自己的學習動力,提升自己的視野
  2. 從開源專案中獲得 side project 靈感與想法
  3. 利用開源專案提升自己的生產力

每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資

訂閱網址

今日內容摘要

✅ 機器學習和人工智慧線上課程精選
✅ 用於檢視、編輯、格式化和驗證 JSON的網頁應用程式
✅ Python 程式碼格式化工具
✅ 一個基於 Node.js 的現代、輕量級和強大的 wiki 應用程式
✅ Laravel 開發樣板
✅ Vue 2/3的組合 API 工具集合
✅ 可同時支援 gRPC 和 Restful APIs 的代理伺服器
✅ Microsoft 身份驗證(MSAL) 的 Javascript 程式庫
✅ 高品質的強化學習演算法實現
✅ 預先訓練好的中文BERT-wwm系列模型
✅ Kubernetes 的自動擴展元件
✅ 具有長期存儲功能的高可用性 Prometheus設置
✅ Terraform 的輕巧包裝,它為使用多個 Terraform 模組提供了額外的工具
✅ HTTP 負載測試工具和程式庫
✅ 使用 Go 實現的以太坊通訊協定

開源報報內容

學習資源

機器學習和人工智慧線上課程精選

精選的很棒的免費機器學習和人工智能課程以及影片講座。 所有課程都可以由地球上一些最好的AI研究人員和老師提供高品質的影片講座。 除了影片講座外,還將課程網站與講座筆記,其他閱讀材料和作業鏈接在一起。

工具

用於檢視、編輯、格式化和驗證 JSON的網頁應用程式

JSON Editor 是一個基於 web 的工具,用於檢視、編輯、格式化和驗證 JSON。它具有各種模式,例如樹狀編輯器、程式碼編輯器和純文字編輯器。

該編輯器可以用作你自己的 web 應用程式的元件。該程式庫可以作為 CommonJS 模組、 AMD 模組載入,也可以作為常規的 javascript 檔案載入。

Python 程式碼格式化工具

Black 是不妥協的 Python 程式碼格式化程式。通過使用它,你同意放棄對手工格式化細節的控制。Black 給你提供了速度、確定性,以及從 pycodestyle 對格式的嘮叨中解放出來的自由作為回報。你會為更重要的事情節省時間和精力。

Web 應用程式開發

一個基於 Node.js 的現代、輕量級和強大的 wiki 應用程式

Laravel 開發樣板

Demo 網站,裡面也有文件說明

Vue 2/3的組合 API 工具集合

功能

  • 0 相依性: 不用擔心你的 bundle 大小
  • 樹木完全可以動搖: 只拿你想要的
  • 強壯型別 : 使用 Typescript 寫的
  • 無縫遷移: Works for : 適用於兩者 Vue 3 和2
  • 瀏覽器相容: 透過 CDN 使用它
  • 互動式文件和展示: 看看 Storybook 吧
  • 可選的Add-ons 附加元件:Firebase、 vue-i18n 等

可同時支援 gRPC 和 Restful APIs 的代理伺服器

grpc-gateway 是 Google protocol buffers 編譯器 protoc 的一個外掛。它讀取 protobuf 服務定義並生成一個反向代理伺服器,該伺服器將 RESTful HTTP API 轉換為 gRPC。這個伺服器是根據你的服務定義中的 google.api.http 註釋生成的。

這可以幫助你同時提供 gRPC 和 RESTful 風格的 api。

Microsoft 身份驗證(MSAL) 的 Javascript 程式庫

微軟 JavaScript 認證程式庫使得執行在網路瀏覽器上的客戶端 JavaScript web 應用程式能夠透過 Azure B2C 服務認證,使用者可使用 Azure AD 進行工作和學校賬戶(AAD)、微軟個人賬戶(MSA)以及社交身份認證提供商,如 Facebook、 Google、 LinkedIn、微軟賬戶等。它還可以讓你的應用程式獲得訪問微軟雲端服務的 token ,如微軟 Graph

資料科學

高品質的強化學習演算法實現

這些演算法將使研究社群更容易複製、精煉和識別新的想法,並將創造良好的 baselines,以便在此基礎上建立研究。我們的 DQN 實現及其變體與已發表論文中的分數大致相當。我們希望它們能夠作為一個基礎,在其周圍新增新的想法,並作為一個比較新方法和現有方法的工具。

預先訓練好的中文BERT-wwm系列模型

這是針對簡體中文的自然語言處理模型

在自然語言處理領域中,預訓練語言模型(Pre-trained Language Models)已成為非常重要的基礎技術。為了進一步促進中文資訊處理的研究發展,我們釋出了基於全詞遮罩(Whole Word Masking)技術的中文預訓練模型BERT-wwm,以及與此技術密切相關的模型:BERT-wwm-ext,RoBERTa-wwm-ext,RoBERTa-wwm-ext-large, RBT3, RBTL3。

雲端和網路管理

Kubernetes 的自動縮放元件

該儲存庫包含用於 Kubernetes 的與自動縮放相關的元件。

包含有

叢集自動縮放器-一個元件,自動調整規模的 Kubernetes 叢集,使所有的 pod 有一個地方執行,沒有不需要的節點。與 GCP,AWS 和 Azure 合作。版本1.0(GA)與 kubernetes 1.8一起釋出。

垂直 Pod 縮放器-一組元件,可以自動調整執行在 Kubernetes 叢集中的 Pod 所請求的 CPU 和記憶體數量。當前狀態- Beta。

Addon Resizer ——一個簡化版本的垂直 pod 自動縮放器,它根據 Kubernetes 叢集中的節點數修改部署的資源請求。當前狀態- Beta。

具有長期存儲功能的高可用性 Prometheus設置

Thanos 是一組元件,可以組成具有無限儲存容量的高可用度量系統,可以無縫地新增到現有的 Prometheus 部署之上。

Terraform 的輕巧包裝,它為使用多個 Terraform 模組提供了額外的工具

Terragrunt 是 Terraform 的一個輕巧包裝器,它提供了額外的工具來保持 Terraform 配置為 DRY,使用多個 Terraform 模組,並管理遠端狀態。

HTTP 負載測試工具和程式庫

Vegeta 是一個多功能的 HTTP 負載測試工具,它需要以恆定的請求速率鑽取 HTTP 服務。它既可以用作命令列實用工具,也可以用作程式庫。

區塊鏈

使用 Go 實現的以太坊通訊協定

這是以太坊官方支援的使用 Go 實現以太坊通訊協定

訂閱網址

喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: