卡飞资源网

专业编程技术资源共享平台

Go微服务精讲:Go-Zero全流程实战即时通讯(完结)

Go微服务精讲:Go-Zero全流程实战即时通讯(完结)

获课》jzit.top/5059/

MixGo V1.0 发布,混合型高性能 Go 框架

Mix Go 是什么

Mix Go 是混合型高性能 Go 框架,该框架改造整合了 gin,

Go中使用sync.Map实现线程安全的缓存

不依赖外部库,在Go中实现自己的线程安全缓存

照片来源:

七爪源码:这是在 Go 中进行实时重新加载的好方法

在你的项目中只是“空气”

如果你从 Node.js 进入 Go 世界,你可能会错过 JavaScript、Angular、React、Vue 等中的一项重要功能。

它们都可以快速开发,因为它们会在您保存正在处理的文件时进行更改,当您使用诸如 express 之类的东西时也会发生同样的事情,有诸如 nodemon 之类的工具可以使这项工作变得容易。

Go操作etcd

Go语言操作etcd,这里推荐官方包etcd/clientv3。 文档:
https://pkg.go.dev/go.etcd.io/etcd/clientv3 etcd v3使用gRPC进行远程过程调用。和clientv3使用grpc-go连接到etcd。确保在使用客户端后关闭该客户端。如果客户端未关闭,连接将有泄漏的程序。若要指定客户端请求超时,请传递上下文,设置context.WithTimeout。

为了“降本增效”,我用AI 5天将SpringBoot迁移到了Nodejs

背景

大环境不好,各行各业都在流行“降本增效”,IT行业大肆执行“开猿节流”,一顿操作效果如何?普通搬砖人谁会在乎呢。

如何评价go-spring框架?将spring强行融入到go可行吗?

go-spring框架是一个模仿Java Spring全家桶实现的一套GoLang应用程序框架,它的目标是让Go程序员也能用上如Java Spring那般威力强大的编程框架。它提供了完善的IoC容器,支持依赖注入、属性绑定、事件驱动等特性,还提供了Web MVC、Boot Starter、Data Redis等组件

【13章】Go微服务精讲:Go-Zero全流程实战即时通讯

获课:yinheit.xyz/5059/

IM系统核心三要素:Go-Zero实现消息可靠投递、在线状态与历史存储

使用go和消息队列优化投票功能

1、优化方案与主要实现代码

有一个每年都举行的投票活动,原系统是很多年前开发,系统的支持的并发数不高,在投票期间经常出现崩掉的情况。

投票规则为按IP限制,每24小时投1票。

1.1、原系统的技术架构

运行在4核8G服务器上,用了PHP+MySQL+Redis开发,运行在4核8G的服务器上。

投票页面的功能很简单:

- 1、是投票页面的访问,涉及当前选项的投票结果显示;

golang 单点登录系统(go-sso)

这是一个基于Go语言开发的单点登录系统,实现手机号注册、手机号+验证码登录、手机号+密码登录、账号登出等功能,用户认证采用cookie和jwt两种方式。收发短信相关方法已提供,仅需根据短信通道提供商提供的接口做相应的参数配置即可使用。

<< < 9 10 11 12 13 14 15 16 17 18 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言