tag microservice

標籤
貢獻18
33
03:23 PM · Nov 21 ,2025

@microservice / 博客 RSS 訂閱

stillfox - 使用 go kit進行微服務開發

go-kit的基本介紹 go-kit 介紹 go-kit 是一個 Golang 編寫的開發框架,可以幫助開發者更快捷地構建可伸縮的微服務架構。它提供了一系列模塊化的組件,可以幫助開發者更輕鬆地構建和維護微服務。go-kit的設計理念是可組合的,它可以與各種服務發現系統進行集成,如etcd、consul和zookeeper等,並且可以輕鬆實現服務熔斷和負載均衡。 另外,go-kit也提供了諸如監控、

限流 , 微服務 , microservice , go

收藏 評論

iyacontrol - gRPC實戰--如何在NodeJS中有效使用gRPC流

gRPC實戰包含一系列文章,包括原創和翻譯。最終會形成一個完整的系列,後續會不斷完善,增加新的內容: gRPC簡介:why,what,how? gRPC服務健康檢查最佳實踐 Kubernetes中使用envoy負載均衡gRPC流量 用Golang編寫通過gRPC進行通信的服務 如何在NodeJS中有效使用gRPC流 ==================================

grpc , node.js , microservice , rpc

收藏 評論

flydean - 密碼學系列之:在線證書狀態協議OCSP詳解

簡介 我們在進行網頁訪問的時候會跟各種各樣的證書打交道,比如在訪問https網頁的時候,需要檢測https網站的證書有效性。 OCSP就是一種校驗協議,用於獲取X.509數字證書的撤銷狀態。它是為了替換CRL而出現的。 本文將會詳細介紹OCSP的實現和優點。 PKI中的CRL 我們知道在PKI架構中,CA證書是非常重要的組件,客户端通過CA證書來驗證服務的可靠性。對於CA證書本身來説在創建的時候是

microservice , 密碼學

收藏 評論

微軟技術棧 - 專欄預告——10月篇

Kubernetes這個詞想必大家都並不陌生,它是一個開源項目,用於統一管理容器化的應用集羣,優勢非常之多,被公認為市場上最好的容器編排工具之一。 優勢1:可在任何環境中啓動應用,不受到語言和框架的限制 優勢2:兼容各種雲服務提供商,無需有換雲環境的擔憂 優勢3:節省開銷,高效的利用內存、處理器等資源 優勢4:高可靠性,可提供應用程序的不間斷操作 優勢5:開箱即用的自動縮放能力 10

microservice

收藏 評論

Rancher - 雲原生資深專家:如何選擇一個最佳微服務代理架構?

作者簡介 Pankaj Gupta,就職於Citrix,是雲原生應用程序交付解決方案的高級總監。 近兩年微服務架構十分流行,許多公司也正在努力構建自己的微服務架構。而因為微服務能夠實現更快的發佈週期、將應用程序模塊化、彈性伸縮以及讓應用程序具備可移植性,其越來越成為企業數字化進程中不可忽視的標誌。但是,由於對敏捷性所產生的影響了解較少,使得應用程序交付增加了許多複雜性。 對於此,有什麼解決

kubernetes , 微服務 , microservice , service-mesh

收藏 評論

szmq2 - pigx微服務開發平台認證與授權系統研究

一、簡述 權限系統的設計一般分為:權限設計 = 功能權限 + 數據權限 本文主要對pigx平台在認證與授權方面的功能權限進行解析,而對於數據權限,一般是根據業務場景具體做特殊的設計,且必須在項目前期就做好規劃,不像功能權限那樣可以在後期完成,pigx對數據權限做了一定支持,具體請參考pigx數據權限設計 那麼對於pigx的功能權限: 我們把請求按來源分為:外部請求和內部請求,其中外部請求分為登錄請

oauth2.0 , microservice , JAVA , 安全

收藏 評論

MEX - [鬥魚]沒人比我更懂微服務--Go微服務框架Jupiter

作者:aerox@鬥魚 項目開源地址:https://github.com/douyu/jupiter Jupiter 是鬥魚開源的,面向服務治理的Golang微服務框架,以開發效率和治理效率為核心目標,從統一開發規範、 完善監控埋點、降低開發難度等多個維度來幫助Gopher開發高性能、高可靠性的微服務框架。 Jupiter在鬥魚內部經過三年打磨、幾百個服務的線

microservice , go

收藏 評論

kevinwan - 自適應負載均衡算法原理與實現

背景 在選擇負載均衡算法時,我們希望滿足以下要求: 具備分區和機房調度親和性 每次選擇的節點儘量是負載最低的 每次儘可能選擇響應最快的節點 無需人工干預故障節點 當一個節點有故障時,負載均衡算法可以自動隔離該節點 當故障節點恢復時,能夠自動恢復對該節點的流量分發 基於這些考慮,go-zero 選擇了 p2c+EWMA 算法

微服務 , 算法 , microservice , 負載均衡 , go

收藏 評論

ThinkFault - 線程模型分析:Consumer最後一個發送請求Handler——TransportClientHandler分析

發送請求 Consumer 的Handler處理鏈最後一個是TransportClientHandler,這個Handler主要是: 1.發起連接 2.請求之前執行HttpClientFilter的beforeSendRequest 3.塞入ServiceComb的微服務調用上下文,設置響應回調處理,發送請求 ServiceComb發送請求使用vertx,而vertx網絡發送接收構建在

handler , microservice , 線程 , connection , vertx

收藏 評論

gvison - 看了很多常見的 Go 框架,這個才是我的“夢中情框”?

使用Go開發時,誰沒在 HTTP(標準庫)、Gin、Echo、Iris、Fiber、Beego、GoFrame、gRPC、Go-Micro、Go-Zero、Kratos 等這些框架裏"閲人無數"過?個個都説自己性能好、功能強,但用起來總有那麼一些"不香"的瞬間,對吧? 就像談戀愛,一開始可能覺得個個都好,但時間久了,各種小摩擦、小痛點就出來了。今天,我就和大家嘮嘮,在"閲盡千帆"之後,我是如何找到

grpc , microservice , gin , go

收藏 評論

sdttttt - Kratos 初始化源碼分析

Kratos 是bilibili開源的一套Go微服務框架,包含大量微服務相關框架及工具。 名字來源於:《戰神》遊戲以希臘神話為背景,講述由凡人成為戰神的奎託斯(Kratos)成為戰神並展開弒神屠殺的冒險歷程。 好!開始吧! 小提示:閲讀源碼時請保持清醒。 首先是按照Kratos tool 生產的工程目錄。 ├── CHANGELOG.md ├── OWNERS ├── README.md

grpc , microservice , 源碼分析 , 程序員 , go

收藏 評論

snakesss - 又來了?曝微軟下月將着手開發 Windows 12

近日,微軟 MVP 專家 Swift on Security 發佈了一條推文,稱微軟內部人士透露 Windows12 正在開發中,並且需要支持兩個 TPM 功能。 然而昨天 Swift on Security 卻又否認了這條消息,稱其只是一句玩笑話。 但外媒Deskmodder.de 卻堅稱這是真的,根據其內部消息,微軟將在3月開始開發Windows 12系統,儘管Windows 11正式版在去年

windows , microservice

收藏 評論

iyacontrol - gRPC實戰--gRPC簡介:why,what,how?

gRPC實戰包含一系列文章,包括原創和翻譯。最終會形成一個完整的系列,後續會不斷完善,增加新的內容: gRPC簡介:why,what,how? gRPC服務健康檢查最佳實踐 Kubernetes中使用envoy負載均衡gRPC流量 用Golang編寫通過gRPC進行通信的服務 如何在NodeJS中有效使用gRPC流 ==================================

grpc , microservice

收藏 評論

iyacontrol - 服務網格平台探索性指南

向微服務的轉變面臨着一系列挑戰。如果認為微服務的架構,設計和開發很複雜,那麼部署和管理它們也同樣複雜。 開發人員需要確保跨服務的通信是安全的。他們還需要實施分佈式跟蹤,以告知每次調用需要多長時間。重試,斷路器等分佈式服務的一些最佳實踐為服務帶來了彈性。微服務通常是多語言的,並使用不同的庫和SDK。編寫通用的可重用軟件來管理跨HTTP,gRPC和GraphQL等不同協議的服務內通信非常複雜,昂貴且

kubernetes , microservice , service-mesh , Docker

收藏 評論

sdttttt - (想法) 如果只有服務註冊中心.

目前,市面上以及出現了各種各樣的適用於微服務(下面簡稱ms)的註冊中心,配合其使用的還有各種ms框架,例如Alibaba的Dubbo。 微服務能通過分解服務粒度,然後針對特定服務進行性能擴展,來達到高性能的目的。 其中服務中心負責服務的註冊和生命週期管理,Dubbo之類的微服務框架則對服務的註冊, 負載均衡,服務鑑權, 服務調用等一系列操作做封裝,供用户調用. 使得用户不用去關心微服務的實現細節。

microservice

收藏 評論

簡放視野 - SkyWalking之P0核心業務場景輸出調用鏈路應用

延伸擴展:XX核心業務場景 路由標籤打標、傳播、檢索 鏈路標籤染色與傳播 SW: SkyWalking的簡寫 用户請求攜帶HTTP頭信息X-sw8-correlation "X-sw8-correlation: key1=value1,key2=value2,key3=value3" 網關側讀取解析HTTP頭信息X-sw8-correlation,然後通過

skywalking , 微服務 , microservice , metrics

收藏 評論

janrs_com - 基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 3/3

基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 1/3 基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 2/3 基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 3/3 項目地址:https://github.com/janrs-io/Jgrpc 轉載請註明來源: https://janrs.co

grpc , kubernetes , microservice , istio , go

收藏 評論

janrs_com - 基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 1/3

基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 1/3 基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 2/3 基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 3/3 項目地址:https://github.com/janrs-io/Jgrpc 轉載請註明來源:https://janrs.com

grpc , kubernetes , microservice , istio , go

收藏 評論

janrs_com - 基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 2/3

基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 1/3 基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 2/3 基於Go/Grpc/kubernetes/Istio開發微服務的最佳實踐嘗試 - 3/3 項目地址:https://github.com/janrs-io/Jgrpc 轉載請註明來源:https://janrs.com

grpc , kubernetes , microservice , istio , go

收藏 評論

szmq2 - pigx微服務開發平台多租户系統研究

一、多租户基本簡介 多租户是一種有選擇性的數據隔離技術,可以保證系統共性的部分被共享,個性的部分被單獨隔離。 多租户在數據存儲上存在三種主要的方案,分別是: 獨立數據庫 一個租户一個數據庫,這種方案的用户數據隔離級別最高,安全性最好,但成本也高。 共享數據庫,獨立Schema 即所有租户共享數據庫,但一個租户一個Schema。 共享數據庫,共享Schema 即租户共享同一個數據庫、同一個S

設計思想 , microservice , 架構設計 , JAVA

收藏 評論

zhuoooo - 全面敏捷模式下的微前端方案——設計篇

這裏是突然勤奮的 Zhuo,持續更新文檔中。 本文只涉及到 module-federation 微前端方案的設計層面分享,關於具體實現,可以參考寫的簡單例子;所有的設計圖自取,如果對你有一些啓發,請點個 star 背景 團隊從瀑布流模式轉變為敏捷模式,將整個項目團隊劃分為多個小組並行開發,多小組同時升級的分支處理和代碼衝突之類的問題頻繁出現。於是接到了組內一個技術需求:《模塊支持單獨升級和部署》。

vue.js , microservice , webpack5

收藏 評論

dubbo_go - Dubbo-go Server端開啓服務過程

導讀 導讀:隨着微服務架構的流行,許多高性能 rpc 框架應運而生,由阿里開源的 dubbo 框架 go 語言版本的 dubbo-go 也成為了眾多開發者不錯的選擇。本文將介紹 dubbo-go 框架的基本使用方法,以及從 export 調用鏈的角度進行 server 端源碼導讀,希望能引導讀者進一步認識這款框架。下週將發表本文的姊妹篇:《從 client 端源碼導讀 dubbo-go 框架》。

dubbo , Dubbox , microservice , JAVA , go

收藏 評論

簡放視野 - Dubbo應用可觀測性升級指南與踩坑記錄

應用從dubbo-3.1.*升級到dubbo-*:3.2.*最新穩定版本,提升應用的可觀測性和度量遙測數據準確性。 1. dubbo版本發佈説明(可不關注) dubbo版本發佈 https://github.com/apache/dubbo/releases https://github.com/apache/dubbo/tags 【升級兼容性】3.1 升級到 3.2 2. 應用修改點

observable , dubbo , 微服務 , microservice , springboot

收藏 評論

九卷技術錄 - 微服務架構學習與思考(02):微服務實施的前提條件?有哪些問題需要思考?

一、前言 前一篇文章簡單分析了微服務的好處,以及會帶來的問題。 遇到問題並不可怕,可怕的是我們不去面對它,不去想辦法解決它,逃避問題是不可能有任何進步。所以積極想辦法應對問題並解決問題,才能不斷的進步。 前面講了,微服務一般都是由單體演進而來,很少有業務從0就開始進行微服務開發。如果能從0就開始用微服務開發,確實是一件很好的事情,前提是你確實考慮清楚了用微服務開發適合當前的業務以及業務的發展需求。

微服務 , microservice , 架構設計 , go

收藏 評論