擅长使用gin,gorm,go–zero,xorm,go-redis,redigo,go-elasticsearch,net/http,html/template框架。
擅长使用MySQL,Redis,rockerMQ,kafka,canal,elasticsearch,vue3等技术栈。
快抢票项目:
基于go-zero开发的高并发分布式项目;
使用jwt作为身份验证;
使用redis作为缓存,mysql作为持久化存储,解决了数据一致性问题;
使用elasticsearch来实现搜索,通过canal将mysql的数据同步到kafka,再由mq服务上传到elasticsearch中。
新闻项目:
基于gin框架和gorm开发;
使用jwt作为身份验证;
使用mysql作为数据持久化存储;
接入AI帮助普通用户编写新闻。
文件管理项目:
基于grpc开发的主从文件管理服务;
主节点于从节点之间解决数据一致性问题。
框架: Gin ORM: Gorm 技术特点: 使用了阿里云的对象存储服务(OSS)进行文件存储和管理。 采用MySQL作为主要数据库存储数据。 使用JWT(JSON Web Token)实现用户认证和授权。 使用YAML格式的配置文件进行项目配置。 模块概
基于go-zero框架开发的高并发分布式项目。 使用redis进行缓存,mysql作为数据持久化存储,解决了数据一致性问题; 使用canal和kafka将mysql的数据同步到elasticsearch; 通过kafka和redis实现高并发抢票服务。