不同于只運(yùn)行某個(gè)提供特定服務(wù)的單一 Pod,現(xiàn)在人們通常會(huì)以副本的形式部署多個(gè) Pod 實(shí)例,以便工作負(fù)載能夠均勻地分發(fā)到不同的集群節(jié)點(diǎn)上。這也意味著同一個(gè) Pod 的所有副...

不同于只運(yùn)行某個(gè)提供特定服務(wù)的單一 Pod,現(xiàn)在人們通常會(huì)以副本的形式部署多個(gè) Pod 實(shí)例,以便工作負(fù)載能夠均勻地分發(fā)到不同的集群節(jié)點(diǎn)上。這也意味著同一個(gè) Pod 的所有副...
ApiResult 是一個(gè)自定義類,code 是一個(gè) ResultCode 類型的枚舉屬性。
.NET Core Filters.NET MVC 中的過濾器(Filter)是 AOP(面向切面編程) 思想的一種實(shí)現(xiàn),供我們?cè)趫?zhí)行管道的特定階段執(zhí)行代碼,通過使用過濾器可以實(shí)現(xiàn) 短路請(qǐng)求、緩存請(qǐng)求結(jié)果、日...
@dotnet 感謝你的建議,抽空優(yōu)化下
.NET Core etcd 配置源etcd[https://github.com/etcd-io/etcd] 是一個(gè)高可用的 Key/Value 存儲(chǔ)系統(tǒng),主要用于共享配置和服務(wù)發(fā)現(xiàn),和目前比較主流的配置中心...
Linux 服務(wù)器 CPU 架構(gòu)主要可分為:X86_64/AMD64、ARM64/AARCH64 兩大類,大多情況使用的都是基于 AMD64 CPU 架構(gòu)的服務(wù)器。但隨著國產(chǎn)...
服務(wù) CPU 或 內(nèi)存偶爾飆高是部署環(huán)境中經(jīng)常遇到的問題,一般會(huì)采用記錄日志的方式來診斷,不過有些情況靠日志可能并不能分析出個(gè)所以然,面對(duì)實(shí)在無頭緒的問題也只能暫時(shí)使用重啟大...
@Laugher_x 你要確認(rèn)下 consul 是否可以正常訪問 check 的地址
.NET Core + Consul:服務(wù)注冊(cè)與發(fā)現(xiàn)Consul 介紹 在分布式架構(gòu)中,服務(wù)治理是必須面對(duì)的問題,如果缺乏簡單有效治理方案,各服務(wù)之間只能通過人肉配置的方式進(jìn)行服務(wù)關(guān)系管理,當(dāng)遇到服務(wù)關(guān)系變化時(shí),就會(huì)變得極其麻...
@Laugher_x ??
.NET Core + Consul:服務(wù)注冊(cè)與發(fā)現(xiàn)Consul 介紹 在分布式架構(gòu)中,服務(wù)治理是必須面對(duì)的問題,如果缺乏簡單有效治理方案,各服務(wù)之間只能通過人肉配置的方式進(jìn)行服務(wù)關(guān)系管理,當(dāng)遇到服務(wù)關(guān)系變化時(shí),就會(huì)變得極其麻...
@Laugher_x 連接地址是否配置不對(duì)。
.NET Core + Consul:服務(wù)注冊(cè)與發(fā)現(xiàn)Consul 介紹 在分布式架構(gòu)中,服務(wù)治理是必須面對(duì)的問題,如果缺乏簡單有效治理方案,各服務(wù)之間只能通過人肉配置的方式進(jìn)行服務(wù)關(guān)系管理,當(dāng)遇到服務(wù)關(guān)系變化時(shí),就會(huì)變得極其麻...
在 .NET 開發(fā)中,CancellationToken(取消令牌)是一項(xiàng)比較重要的功能,掌握并合理的使用 CancellationToken 可以提升服務(wù)的性能。特別在異步...
在 Kubernetes 中,Pod 資源的控制器 Deployment、Replicaset、Daemonset 等常用于管理無狀態(tài)應(yīng)用,它們所管理的 Pod 對(duì)應(yīng)的 IP...
在較多的項(xiàng)目中,Cookie 是比較常用的一種狀態(tài)保持的選擇。比如常見的例子:用戶登錄成功后,服務(wù)器通過 set-cookie 將會(huì)話Id設(shè)置到當(dāng)前域下,前端在調(diào)用后端接口時(shí)...
Helm 作為 Kubernetes 體系的包管理工具,已經(jīng)逐漸成為了應(yīng)用分發(fā)標(biāo)準(zhǔn),在 .NET 開發(fā)中,可以理解為與 NuGet 包類似?;仡欀拔恼轮械慕榻B,Kubern...
關(guān)于 API 網(wǎng)關(guān)的作用,核心是 API 請(qǐng)求的收口及控制,如:鑒權(quán)、限流、熔斷、數(shù)據(jù)緩存 等都是開發(fā)中常見的需求,將此類需求交給網(wǎng)關(guān)層處理,可以使每個(gè)微服務(wù)更聚焦于業(yè)務(wù)功能...
MediatR[https://github.com/jbogard/MediatR] 是參考中介者模式實(shí)現(xiàn)的一個(gè) .NET 工具類庫,支持在進(jìn)程內(nèi)以單播或多播的形式進(jìn)行消息...
和 Docker 類似,Kubernetes 中也提供了 Volume 來實(shí)現(xiàn)數(shù)據(jù)卷掛載,但 Kubernetes 中 Volume 是基于 Pod,而不是容器,它可被 P...
@趙建強(qiáng)_6943 不好意思,配置沒了。很早之前測(cè)試的,反正很痛苦經(jīng)歷,特別如果是歷史項(xiàng)目,建議 netcore 項(xiàng)目使用吧。
SkyWalking 分布式追蹤系統(tǒng)隨著微服務(wù)架構(gòu)的流行,一些微服務(wù)架構(gòu)下的問題也會(huì)越來越突出,比如一個(gè)請(qǐng)求會(huì)涉及多個(gè)服務(wù),而服務(wù)本身可能也會(huì)依賴其他服務(wù),整個(gè)請(qǐng)求路徑就構(gòu)成了一個(gè)網(wǎng)狀的調(diào)用鏈,而在整個(gè)調(diào)用鏈中...
通過 .NET Core + Kubernetes:Deployment 文章的介紹,我們可以通過 Deployment 控制器快速創(chuàng)建一組 Pod 來提供服務(wù),每個(gè) Pod...
在上篇文章 .NET Core + Kubernetes:Pod 中,主要介紹了 Pod 的相關(guān)內(nèi)容,基于 Pod 為單位能更加合理進(jìn)行容器編排,然而 Pod 只是個(gè)啟動(dòng)了一...
確實(shí)
.NET Core + Kubernetes:Pod在 .NET Core + Kubernetes:快速體驗(yàn) 文章中,已經(jīng)實(shí)現(xiàn)將一個(gè) .NET Core API 服務(wù)部署在 Kubernetes 集群中,接下來將逐步了解 K...