240 发简信
IP属地:西藏
  • Resize,w 360,h 240
    go-zero(十二)基于 Kafka:实现消息队列

    go zero 基于 Kafka:实现消息队列 在微服务架构中,消息队列主要通过异步通信实现服务间的解耦,使得各个服务可以独立发展和扩展。 go...

  • go-zero(十一) 日志

    go zero 日志 日志可以帮助我们记录应用程序的运行时信息、错误和调试信息,是个非常实用的工具。 一、基本介绍 1.logc和logx go...

  • Resize,w 360,h 240
    go-zero(十) 数据缓存和Redis使用

    go zero Redis使用和数据缓存 一、创建带有缓存的model 1.生成代码 我们还是使用之前的user表,具体形式如下: 现在我们可以...

  • Resize,w 360,h 240
    go-zero(九) RPC拦截器的使用

    go zero 拦截器详解 在微服务架构中,拦截器(Interceptor)是一种强大的机制,用于在 RPC 调用的生命周期中注入自定义逻辑。g...

  • Resize,w 360,h 240
    go-zero(八) 中间件的使用

    go zero 中间件的使用 一、中间件介绍 中间件(Middleware)是一个在请求和响应处理之间插入的程序或者函数,它可以用来处理、修改或...

  • Resize,w 360,h 240
    go-zero(七) RPC服务和ETCD使用

    go zero RPC和ETCD 在实际的开发中,微服务通常是分布式的,每个服务运行在独立的进程中,甚至可能在不同的服务器上。RPC允许这些服...

  • Resize,w 360,h 240
    go-zero(六) JWT鉴权

    go-zero JWT鉴权 还记得我们之前登录功能,返回的信息是token吗? 这个token其实就是JSON Web Token简称JWT,它...

  • Resize,w 360,h 240
    go-zero(五) 模板定制

    go-zero 模板定制 goctl 代码生成是基于 go 的模板去实现数据驱动的,实际开发中,使用goctl 生成的代码,并不完全符合我们的需...

  • Resize,w 360,h 240
    go-zero(四) 错误处理(统一响应信息)

    在之前的文章中,我们尝试重复注册的时候,给我们返回来400状态码,这样不利于前端来做用户提示。 在api服务中,我们希望http接口返回的状态码...