用 Go 語言開發的高效能 PHP 應用伺服器、負載均衡器和行程管理器
它支援作為服務運行,並能夠在每個專案的基礎上擴充其功能。Roadrunner 包括 PSR-7 / PSR-17相容的 HTTP 和 HTTP / 2伺服器,可用於替換傳統的 Nginx + FPM 設定,具有更高的效能和靈活性。
使用這個開源伺服器可以簡化 PHP 的開發環境設定 ,以前要設定 PHP 開發環境還要安裝 Apache 然後設定 Apache 的 PHP 模組,有點麻煩
✍ 歡迎加入 Discord Github 俱樂部 https://discord.gg/DGR7uDqSSW
https://github.com/spiral/roadrunner
golang安裝 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
今天這篇文章來分享 knative 這套 Kubernetes 內的 serverless 解決方案
該文章分成幾個部分
1. 什麼是 Serverless, 帶來的好處是什麼
2. 什麼是 knative,該專案的特色有什麼
3. 透過實際範例,安裝 knative 到你的 kubernetes cluster 中,並且透過一個簡單的 golang 應用程式來展示 knative 是如何運作的
作者認為 serverless 最大的好處就是可以讓開發者專心寫程式,不需要考慮太多底層的架構,譬如說什麼是 Kubernetes,如果要部署我寫的程式,我應該怎麼做
Knative 該專案基於 Kubernetes而開發,希望能夠提供簡單且靈活的 serverless 解決方案。
採用 Knative 的話,開發者可以專心寫程式,並且使用一行指令去部署你的程式到 Kubernetes 中, Knative 會幫你把剩下的事情完成,譬如創建相關的 Deployment/Service/Ingress 這些資源。
Knative 收到相關創建請求時,本身並不會馬上創建相關資源,反而是等到該應用程式第一次被呼叫時,才會開始創建相關資源,同時也能夠根據當前的流量而自動調整需要的 instance 數量。藉由這個機制可以提供更好的資源管理
對於該專案有興趣的,記得點選下列連結觀看全文來瞭解更多
https://medium.com/better-programming/go-serverless-on-kubernetes-with-knative-b3aff3dbdffa
golang安裝 在 軟體開發學習資訊分享 Facebook 的最佳解答
從這週起每週五的開源報報為公開閱讀
今日內容摘要
✅ 跨平台的 . NET 反組譯器,支援 PDB 生成,ReadyToRun,Metadata
✅ 方便的影片處理軟體
✅ 可以自己架站的原始碼搜尋工具
✅ 使用 Python、 GraphQL、 Django 和 ReactJS 建構的模組化、高效能、Headless 的電子商務平台
✅ 基於 ASP.NET CORE 和 MongoDB 的免費開源電子商務購物車解決方案
✅ 用於記憶體分析的開發平台。它包含一系列技術,使大數據系統能夠快速處理和傳輸資料
✅ 超級馬力歐兄弟的最近策略最佳化(PPO)演算法
✅ TensorFlow 中的機率推理和統計分析
✅ 為資料入口網站提供的資料管理系統
✅ 營運等級的 K8s 安裝、升級和管理
✅ 一個針對 GitHub REST API 的 OpenAPI 描述
✅ 用於讀取和寫入 XLSX 檔案的(golang)程式庫
✅ 基於 Raspberry Pi 的開放便宜的 DIY IP-KVM
✅ 基於 Raspberry pi 的四足機器人
https://softnshare.com/soft-share-180-ppo/