go zero 基于 Kafka:實現(xiàn)消息隊列 在微服務(wù)架構(gòu)中,消息隊列主要通過異步通信實現(xiàn)服務(wù)間的解耦,使得各個服務(wù)可以獨立發(fā)展和擴展。 go...
go zero 日志 日志可以幫助我們記錄應(yīng)用程序的運行時信息、錯誤和調(diào)試信息,是個非常實用的工具。 一、基本介紹 1.logc和logx go...
go zero Redis使用和數(shù)據(jù)緩存 一、創(chuàng)建帶有緩存的model 1.生成代碼 我們還是使用之前的user表,具體形式如下: 現(xiàn)在我們可以...
go zero 攔截器詳解 在微服務(wù)架構(gòu)中,攔截器(Interceptor)是一種強大的機制,用于在 RPC 調(diào)用的生命周期中注入自定義邏輯。g...
go zero 中間件的使用 一、中間件介紹 中間件(Middleware)是一個在請求和響應(yīng)處理之間插入的程序或者函數(shù),它可以用來處理、修改或...
go zero RPC和ETCD 在實際的開發(fā)中,微服務(wù)通常是分布式的,每個服務(wù)運行在獨立的進程中,甚至可能在不同的服務(wù)器上。RPC允許這些服...
go-zero JWT鑒權(quán) 還記得我們之前登錄功能,返回的信息是token嗎? 這個token其實就是JSON Web Token簡稱JWT,它...
go-zero 模板定制 goctl 代碼生成是基于 go 的模板去實現(xiàn)數(shù)據(jù)驅(qū)動的,實際開發(fā)中,使用goctl 生成的代碼,并不完全符合我們的需...
在之前的文章中,我們嘗試重復(fù)注冊的時候,給我們返回來400狀態(tài)碼,這樣不利于前端來做用戶提示。 在api服務(wù)中,我們希望http接口返回的狀態(tài)碼...