tag 微服務

標籤
貢獻116
237
05:35 PM · Oct 25 ,2025

@微服務 / 博客 RSS 訂閱

夜行者3號 - 微服務框架 go-zero 快速實戰 - 個人文章

今天,我想結合我們團隊在構建“臨牀研究智能監測平台”時的真實經歷,跟大家聊聊如何用 Go 語言和 go-zero 框架,一步步搭建起一個真正能打的高性能微服務。這篇文章不談虛的理論,只講我們踩過的坑和總結出的實用方法,希望能幫到剛接觸或正在深入 Go 微服務的你。 第零步:思維轉變 —— 為什麼是微服務?為什麼是 Go? 在我們剛開始

golang , 微服務 , 架構 , 後端開發 , 後端 , Python

收藏 評論

liangwt - 寫給go開發者的gRPC教程-錯誤處理

本篇為【寫給go開發者的gRPC教程】系列第四篇 第一篇:protobuf基礎 第二篇:通信模式 第三篇:攔截器 第四篇:錯誤處理 本系列將持續更新,歡迎關注👏獲取實時通知 基本錯誤處理 首先回顧下pb文件和生成出來的client與server端的接口 service OrderManagement { rpc getOrder(google.protobuf.StringValue)

框架 , grpc , http-2 , 微服務 , go

收藏 評論

賀公子 - 自動化任務執行與報告生成

自動化任務執行與報告生成 自動化任務執行可通過腳本或工具實現,例如使用Python的subprocess模塊調用外部命令,結合cron(Linux)或任務計劃程序(Windows)定時觸發。報告生成通常依賴日誌記錄工具(如logging模塊)或數據分析庫(如pandas)整理結果,最後通過郵件或文件形式輸出。 # 示例:執行任務並記錄日誌 import subprocess im

微服務 , 前端開發 , Javascript , Json , Python

收藏 評論

誤會一場 - 雲基礎架構-雲原生DevOps的全面介紹 - DevOps雲學堂的主頁 -

在雲原生架構下,DevOps的核心目標是實現快速迭代和穩定運維,而微服務化正是這一目標的典型體現。不過,微服務多了,問題也接踵而至:服務發現、負載均衡、熔斷降級,這些原本由應用代碼處理的邏輯,現在成了基礎設施的負擔。傳統DevOps工具鏈比如Jenkins或GitLab CI,能搞定CI/CD流水線,但對服務間通信的細粒度控制卻力不從心。這就是Servi

devops , 微服務 , 雲計算 , service_mesh , 運維 , 雲原生

收藏 評論

阿里云云原生 - 基於 Wasm 和 ORAS 簡化擴展服務網格功能

作者 | 王夕寧 阿里雲高級技術專家 來源 | 阿里巴巴雲原生公眾號 本文將介紹如何使用 ORAS 客户端將具有允許的媒體類型的 Wasm 模塊推送到 ACR 註冊庫(一個 OCI 兼容的註冊庫)中,然後通過 ASM 控制器將 Wasm Filter 部署到指定工作負載對應的 Pod 中。Wasm Filter 部署中的所有步驟都使用聲明方式,也就是説可以創建一個自定義資源 CRD 來描述

容器 , kubernetes , 微服務 , yii2 , Docker

收藏 評論

華為雲開源 - 基於Sermant實現小遊戲出海場景的微服務治理

摘要: 某公司專注於休閒小遊戲和APP開發,面對海外市場擴展的挑戰,通過選擇Sermant框架,實現了零侵入式服務治理,提升了監控、動態日誌等核心能力,顯著降低了改造和運維成本。 一、背景 某公司以自主研發為核心,專注於休閒小遊戲和應用APP的研發與運營,產品覆蓋App Store、Google Play、國內安卓APP商店等多個發行渠道。公司致力於為全球手機用户提供優質易用的移動遊戲產品,併為廣

微服務 , 華為雲 , 開源

收藏 評論

京東雲開發者 - Dubbo架構設計與源碼解析(二) 服務註冊

作者:黃金 一、Dubbo簡介 Dubbo是一款典型的高擴展、高性能、高可用的RPC微服務框架,用於解決微服務架構下的服務治理與通信問題。其核心模塊包含 【RPC通信】 和 【服務治理】 ,其中服務治理又分為服務註冊與發現、服務容錯、負載均衡、流量調度等。今天將重點介紹Dubbo的服務註冊與發現。 二、SPI機制 在介紹服務註冊發現之前,先簡單介紹一下貫穿整個Dubbo源碼,也是Dubbo實現自適

源碼學習 , 服務註冊 , dubbo , 微服務 , 架構設計

收藏 評論

Java架構師 - 騰訊架構師極力推薦:Java多線程與Socket實戰微服務框架

在這個技術不斷更新的年代,跟不上時代變化的速度就會被刷掉,特別是咱們程序員這一羣體,技術不斷更新的同時也要同時進步,不然長江後浪推前浪,前浪...... 一個程序員從一個什麼都不懂的小白在學到有一定的Java基礎的時候肯定是要學習更多的技術充實自己,甚至還要往架構師方向靠。但是一個優秀的架構師必須要有紮實的編程功底和豐富的理論知識,不光要能完成架構設計,更要有能力將設計轉換為實際的產品。不會寫代碼

socket , 微服務 , 多線程 , JAVA , 程序員

收藏 評論

碼猿技術專欄 - SpringBoot可以同時處理多少請求?

大家好,我是不才陳某~ 我們都知道,SpringBoot默認的內嵌容器是Tomcat,也就是我們的程序實際上是運行在Tomcat裏的。所以與其説SpringBoot可以處理多少請求,倒不如説Tomcat可以處理多少請求。 關注公眾號:碼猿技術專欄,回覆關鍵詞:1111 獲取阿里內部性能調優手冊 關於Tomcat的默認配置,都在spring-configuration-metadata.json文件

spring , 微服務 , spring-mvc , springboot

收藏 評論

不語 - nacos基礎使用模板(註冊中心、配置中心)

Nacos是阿里巴巴的產品,現在是SpringCloud中的一個組件。Nacos本身就是一個單獨的軟件,需要下載並且安裝,下載好後在nacos文件bin文件夾中cmd命令 startup.cmd -m standalone 進行單體啓動(nacos默認集羣啓動),彈出naocs圖標以及對應的登錄頁信息則啓動成功,進入頁面登錄即可 賬號 密碼默認都為 nacso 1 註冊中心 一、基本使用 在父工程

中間件 , 阿里巴巴 , 微服務 , JAVA , 分佈式

收藏 評論

alwaysbeta - 微服務架構|go-zero 的自適應熔斷器

原文鏈接: go-zero 的自適應熔斷器 上篇文章我們介紹了微服務的限流,詳細分析了計數器限流和令牌桶限流算法,這篇文章來説説熔斷。 熔斷和限流還不太一樣,限流是控制請求速率,只要還能承受,那麼都會處理,但熔斷不是。 在一條調用鏈上,如果發現某個服務異常,比如響應超時。那麼調用者為了避免過多請求導致資源消耗過大,最終引發系統雪崩,會直接返回錯誤,而不是瘋狂調用這個服務。 本篇文章會介紹主流熔斷器

源碼學習 , 微服務 , 源碼 , 源碼分析 , go

收藏 評論

Apifox - 精通多環境多服務調試:在微服務架構中做到遊刃有餘

在 微服務 架構中,項目被分解成多個獨立的模塊,每個模塊對應一個微服務。這些微服務各自承擔不同的任務,例如用户管理、支付處理或訂單管理。它們可以使用不同的技術棧,獨立開發、測試和部署。微服務之間通過 API 等方式進行通信,以協同完成應用程序的各項功能。 當我們測試項目各個模塊的功能時,就需要選擇相應的服務以建立連接,確保每個模塊都能正常運行。在這個背景下,我們需要一種方法,將項目中每個模塊的接口

環境變量 , 微服務 , 架構 , 調試 , 後端

收藏 評論

冰河 - 又一個涵蓋前後端+DevOps+OpenAI大模型的高併發項目啓動了

大家好,我是冰河~~ 今天,正式通知大家一件事情:又到了啓動新項目的時候,這也是 冰河技術 知識星球繼 Seckill秒殺系統 項目後,又一個高併發實戰項目。星球其他項目與專欄,大家可移步到冰河的個人站點:https://binghe.gitcode.host 進行查看。 那這次又是怎樣的一個高併發項目呢?沒錯,這次就是大家期待已久的分佈式IM即時通訊系統,在分佈式IM即時通訊系統中,我們會實現

性能優化 , 高併發 , 微服務 , 分佈式 , 程序員

收藏 評論

vivo互聯網技術 - vivo 海量微服務架構最新實踐

作者:來自 vivo 互聯網中間件團隊 本文根據羅亮老師在“2023 vivo開發者大會"現場演講內容整理而成。公眾號回覆【2023 VDC】獲取互聯網技術分會場議題相關資料。 vivo微服務平台為全球5億+用户背後的全網十萬級機器、萬級微服務提供服務,在高效實踐過程中,vivo中間件平台團隊輸出了一套業務適用的微服務架構最佳實踐--架構能力矩陣、高效的開源中間件組件全生命週期管理策略,走出了一條

中間件 , 微服務 , 開源

收藏 評論

lvjing2 - 成倍降本增效,提升企業競爭力!模塊化研發框架 Koupleless 重磅發佈 1.0 版本

如果你是企業經營者,在為企業降本增效而發愁; 如果你是企業的開發、運維或架構同學,在日常工作中被開發效率、交付問題等困擾……歡迎來了解 Koupleless(原 SOFAServerless)! 現在,Koupleless 重磅發佈了1.0 版本!那麼,Koupleless 是什麼?又將如何為你解決以上問題?除了以上這幾種情境,Koupleless 還有哪些能力呢?歡迎你來社區探索發現。

devops , 微服務 , 模塊化 , springboot , JAVA

收藏 評論

冰河 - 又一個可以寫到簡歷的項目,嘎嘎強!

大家好,我是冰河~~ 分佈式IM即時通訊系統本質上就是對線上聊天和用户的管理,針對聊天本身來説,最核心的需求就是:發送文字、圖片、文件、語音、視頻、消息緩存、消息存儲、消息未讀、已讀、撤回,離線消息、歷史消息、單聊、羣聊,多端同步,以及其他一些需求。 對用户管理來説,存在的需求包含:添加好友、查看還有列表、刪除好友、查看好友信息、創建羣聊、加入羣聊、查看羣成員信息、退出羣聊、修改羣暱稱、拉人進羣、

高併發 , 微服務 , 系統架構 , 分佈式 , 併發編程

收藏 評論

火爆的鍵盤 - 瞭解 gRPC 狀態碼及其重要性

gRPC 是什麼? gRPC(gRPC Remote Procedure Call)是一個高性能的開源框架,它通過遠程過程調用(RPC)機制促進應用程序之間的通信。 gRPC 框架使客户端應用程序能夠調用不同機器上的服務器應用程序的方法,就好像它是本地對象一樣。因此,該框架通過抽象網絡通信的複雜性,簡化了分佈式系統的開發。 gRPC 的關鍵特性 語言中立性 RPC 是平台無關的,並支持多種編程語言

grpc , 微服務 , rpc , 程序員 , 後端

收藏 評論

chaokunyang - Apache Fury 0.5.1 版本正式發佈

大家好,非常高興向大家發佈 Apache Fury 0.5.1 版本。該版本包含了來自七個 contributor的37個PR的貢獻,可以參考[安裝]()文檔獲取最新版本。 Release Notes:https://github.com/apache/incubator-fury/releases/tag/v0.5.1 Apache Fury簡介 Apache Fury 是一個基於JIT動

序列化 , 大數據 , 微服務 , rpc , JAVA

收藏 評論

藍易雲 - 如何在Kubernetes集羣中設置動態NFS配置

在Kubernetes集羣中設置動態NFS配置涉及多個步驟,涵蓋了從NFS服務器的設置到Kubernetes集羣內存儲的動態配置。本文將詳細介紹如何在Kubernetes中設置NFS存儲並動態管理持久卷(Persistent Volume, PV)。 一、配置NFS服務器 1. 安裝NFS服務器 首先,需要在一台Linux服務器上配置NFS服務器。假設你已經有一台專門用作NFS服務器的機器,以下是

容器 , vagrant , 微服務 , 負載均衡 , jenkins

收藏 評論

無聊的企鵝 - Nacos服務註冊與發現的原理

服務調用問題 單實例情況:可以採用點對點的 HTTP 直接調用,採用 IP + Port + 接口的形式進行。也可以對外暴露 WebService 服務供外部模塊調用,但 WebService 的形式 顯示比 HTTP的形式稍重一些,在實際的業務開發過程中,越來越的產品開發採用輕量級的 HTTP 協議進行數據交互。如果模塊增多,將會形成蜘蛛網的形式,非常不利於開發維護。 多實例的情況:為應對服務

微服務 , nacos , springcloud , 註冊中心 , 後端

收藏 評論

SOFAStack - 塗鴉智能落地 Koupleless 合併部署,實現雲服務降本增效

文|八幡、朵拉 杭州塗鴉智能技術專家\ 主要研究微服務與可觀測、消息引擎、任務調度、數據層中間件等領域。 本文5389字 閲讀15分鐘 當前塗鴉通過 Koupleless 的靜態合併部署能力,很好地解決了資源浪費問題。為了進一步提升研發效率,塗鴉與 Koupleless 正在開發動態合併部署能力,為公有云大規模合併部署打下基礎,也為未來更長遠的 Serverless 能力提供基座。 p a

微服務 , 開源 , JAVA , 雲原生 , 模塊化開發

收藏 評論

SOFAStack - Koupleless 助力螞蟻搜推平台 Serverless 化演進

文|陳鏗彬(花名:阿歹) 螞蟻搜推技術專家 本文5211字 閲讀10分鐘 背景介紹 螞蟻推薦平台 Arec(Ant Recommender Platform, 後續簡稱 Arec)是針對螞蟻搜索、推薦、營銷以及投放等業務特點建設的在線算法 FaaS 平台。它是由支付寶通用推薦平台 RecNeptune(中文稱: 海王星)演進發展而來,目前在螞蟻內部服務了支付寶、數金、網商、國際等多個

微服務 , 架構設計 , 開源 , 雲原生 , 模塊化開發

收藏 評論

維李設論 - Node.js的Web服務在Nacos中的實踐

前言 Node.js作為Web端一個重要的運行時環境,通常被當做BFF(Backend For FrontEnd)來使用,而鮮有與後端微服務進行共同融合開發的場景。然而,不同團隊中配置人員佔比及任務分配的不同,有時也會需要多種後端語言(如:Go、Python、Java、Node.js等)共同來提供提供BFD(Backend For Database)的能力。因此,本文主要介紹筆者基於Node.js

express , node.js , 微服務 , nacos , springcloud

收藏 評論

今夜有點兒涼 - 高併發問題解決方案

高併發問題是指系統需要處理大量用户請求或大量併發操作時所面臨的挑戰,通常表現為請求量大、處理時間長、響應速度慢、資源耗盡等問題。為了應對高併發場景,系統需要設計成能夠高效地處理併發請求,並確保系統的穩定性和可擴展性。以下是一些常見的解決高併發問題的方法和技術: 1. 負載均衡 目的:分擔單個服務器的壓力,提高系統處理能力。 實現方式: 應用層負載均衡:使用負載均衡器(如 N

限流 , 微服務 , 異步處理 , 負載均衡 , 緩存

收藏 評論