- 博客(6)
- 收藏
- 关注
原创 云端业务本地化:告别宕机与弱网,拥抱良好体验——inline-grpc-sdk-go方案解析
通过将部分核心云端业务逻辑本地化执行,为解决移动应用和边缘设备面临的网络延迟、不稳定以及服务端成本等问题提供了一种有效的途径。它结合了Go语言的高性能、Protobuf的高效率以及gRPC的接口规范,在保持兼容性的同时,显著提升了性能和可靠性。如果您正在构建需要高性能、高可靠性或离线能力的移动应用或边缘计算系统,是一个值得考虑的技术方案。
2025-04-16 21:21:15
721
原创 模拟Docker为容器建立bridge网络
模拟Docker为容器建立bridge网络1. 安装docker2. 创建Nginx容器3. 手动为容器设置网络4. 验证网络在阅读本文之前,请先了解一下linux的namespace机制1. 安装dockerCentos下安装,执行yum install docker-ce -yUbuntu下安装,执行apt install docker.io2. 创建Nginx容器我们首先先执行docker run -d nginx正常创建一个nginx容器可以看到,此时的容器是已经建立了网络的,并且
2022-03-13 21:06:38
4468
原创 Golang中AK/SK认证的实现
Golang实现AK/SK认证一、AK/SK概述1. 什么是AKSK2. AK/SK认证过程二、AK/SK认证例子1. 设计ak/sk的请求参数2. 数据库中保存sk3. 客户端生成签名4. 服务端校验签名一、AK/SK概述1. 什么是AKSKak/sk是一种身份认证方式,常用于系统间接口调用时的身份验证,其中ak为Access Key ID,sk为Secret Access Key。客户端和服务端两者会协商保存一份相同的sk,其中sk必须保密。2. AK/SK认证过程客户端在调用的服务端接口时候
2021-12-26 13:46:59
7488
原创 如何在Golang中使用MongoDB的事务
如何在Golang中使用MongoDB的事务一、Mongo中的事务1.Mongo新特性2.基于会话的事务3.事务相关命令二、搭建Mongo副本集1. 安装MongoDB2. 环境变量配置3. 创建副本集目录3.1 创建主节点相关目录3.2 创建副节点相关目录3.3 创建仲裁节点相关目录4. 修改MongoDB配置文件4.1 主节点配置文件4.2 副节点配置文件4.3 仲裁节点配置文件5. 启动MongoDB服务5.1 启动主节点5.2 启动副节点5.3 启动仲裁节点6. 副本集初始化三、在Go代码中实现Mo
2021-10-23 23:14:17
5177
3
原创 本地上运行正常,但是部署到了服务器却一直验证码错误(Nginx反向代理导致的session丢失问题)
最近做一个课程项目,在本地开发完后部署到服务器上,一切都比较顺利。但是在登录用户的时候却一直显示验证码错误!!!排错纠错过程如下:1. 代码检查首先,我是在本地上先测试了一遍,发现没有问题。2. 参数检查本地代码没有问题。于是我就在生成验证码的地方,输出打印了一下生成的验证码,然后在检验验证码的地方也输出了一下输入的验证码和生成的图片验证码,本地上测试无误,重新部署到服务器。部署完毕后,cd到tomcat根目录的logs目录下,输入tail -f catalina.out按回车,查看tomcat
2021-03-30 00:03:30
3333
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅