Go 原生 RPC Go 原生 RPC1.RPC 概述 RemoteProcedureCallProtocol,通过网络从远程计算机程序上请求服务,隐藏了底层网络技术是一个技术思想 1.1 调用过程 1.2 架构客户端(Client):服务的调用方服务端(Server):真正的服务提供者客户端存根:存放服务端的地址消息,再将客户端的请求参数打包成网络消息,然后通过网络远程发送给服务方服务端存根:接收客户端发送过来的消息,将消息解包,并 DevOps
WebGin 简单框架 - controllers WebGin 简单框架-controllersWeb 目录结构 C:.├─.idea│└─dictionaries├─controllers├─dao│├─mysql│└─redis├─dist│└─static│├─css│├─fonts│└─js├─logger├─logic├─models├─pkg│├─myJWT│└─snowflake├─routers├─setting└─main.go1.an DevOps
WebGin 简单框架 - dao/redis WebGin 简单框架-dao/redisWeb 目录结构 C:.├─.idea│└─dictionaries├─controllers├─dao│├─mysql│└─redis├─dist│└─static│├─css│├─fonts│└─js├─logger├─logic├─models├─pkg│├─myJWT│└─snowflake├─routers├─setting└─main.g1.redis DevOps
WebGin 简单框架 - dao/mysql WebGin 简单框架-dao/mysqlWeb 目录结构 C:.├─.idea│└─dictionaries├─controllers├─dao│├─mysql│└─redis├─dist│└─static│├─css│├─fonts│└─js├─logger├─logic├─models├─pkg│├─myJWT│└─snowflake├─routers├─setting└─main.go1.mysq DevOps
WebGin 简单框架 - dist WebGin 简单框架-distWeb 目录结构 C:.├─.idea│└─dictionaries├─controllers├─dao│├─mysql│└─redis├─dist│└─static│├─css│├─fonts│└─js├─logger├─logic├─models├─pkg│├─myJWT│└─snowflake├─routers├─setting└─main.go1.index.htm DevOps
WebGin 简单框架 - logger WebGin 简单框架-loggerWeb 目录结构 C:.├─.idea│└─dictionaries├─controllers├─dao│├─mysql│└─redis├─dist│└─static│├─css│├─fonts│└─js├─logger├─logic├─models├─pkg│├─myJWT│└─snowflake├─routers├─setting└─main.go1.gin_mid DevOps
WebGin 简单框架 - logic WebGin 简单框架-logicWeb 目录结构 C:.├─.idea│└─dictionaries├─controllers├─dao│├─mysql│└─redis├─dist│└─static│├─css│├─fonts│└─js├─logger├─logic├─models├─pkg│├─myJWT│└─snowflake├─routers├─setting└─main.go1.answer.g DevOps