分类 编程.Golang 中的文章

Golang | http注解路由

Http服务器 Golang有一个很强大的官方http库了,使用上很方便。也有一些很强大的三方http框架, 比如gin,beego等等。 自以为,框架在提供便利,提升开发效率的同时,也限制了我们的想象力。……

阅读全文

Golang | http注解路由

Http服务器 Golang有一个很强大的官方http库了,使用上很方便。也有一些很强大的三方http框架, 比如gin,beego等等。 自以为,框架在提供便利,提升开发效率的同时,也限制了我们的想象力。……

阅读全文

Goang | Plugin插件热更

热更新 动态脚本更新 (php) 短链接无状态服务器热更 (http) 长连接有状态,数据跟逻辑分离 golang Plugin热更 (.so 动态库更新) —-逻辑热更 长连接有状态,在运维层面, 利用容器部署热更(docker, k8s) 服务不接受新……

阅读全文

Goang | Plugin插件热更

热更新 动态脚本更新 (php) 短链接无状态服务器热更 (http) 长连接有状态,数据跟逻辑分离 golang Plugin热更 (.so 动态库更新) —-逻辑热更 长连接有状态,在运维层面, 利用容器部署热更(docker, k8s) 服务不接受新……

阅读全文

Grpc | Token认证和自定义认证

概述 现在有个需求,需要在grpc的拦截器中,通过token进行身份认证。如果认证不通过则返回错误; 认证通过,则放行; TLS是用作加密通讯通道的,与该需求无关。 Token认证 具体流程 客户端通过账号密码登……

阅读全文

Grpc | Token认证和自定义认证

概述 现在有个需求,需要在grpc的拦截器中,通过token进行身份认证。如果认证不通过则返回错误; 认证通过,则放行; TLS是用作加密通讯通道的,与该需求无关。 Token认证 具体流程 客户端通过账号密码登……

阅读全文

Grpc | 通过SSL/TLS建立安全连接

使用golang的grpc库作为例子 grpc使用TLS建立安全连接需要有SAN证书, go 1.15 版本开始废弃 CommonName。 什么是SAN证书 SAN(Subject Alternative Name) 是 SSL 标准 x509 中定义的一个扩展。使用了 SAN 字段的 SSL 证书,可以扩……

阅读全文

Grpc | 通过SSL/TLS建立安全连接

使用golang的grpc库作为例子 grpc使用TLS建立安全连接需要有SAN证书, go 1.15 版本开始废弃 CommonName。 什么是SAN证书 SAN(Subject Alternative Name) 是 SSL 标准 x509 中定义的一个扩展。使用了 SAN 字段的 SSL 证书,可以扩……

阅读全文