- 博客(8)
- 收藏
- 关注
原创 gRPC平滑加权轮询负载均衡器详解:VIP用户优先策略实现
本文深入分析了go-pkg项目中实现的平滑加权轮询(SWRR)负载均衡器。该算法通过动态调整服务器当前权重,实现了比传统轮询更平滑的请求分配,支持按服务器性能分配不同权重。系统还创新性地引入了VIP用户优先策略,通过多种方式识别VIP用户并优先处理其请求。文章详细解析了算法原理、VIP策略设计、代码实现及性能优化方法,展示了该负载均衡器在微服务架构中的优势:平滑请求分布、权重支持、VIP优先、优雅降级和并发安全。该实现适用于多租户、高可用等场景,具有良好的扩展性。
2025-06-30 12:31:13
1075
原创 阿里云第三方短信验证登录
现在的手机短信验证在很多地方都需要用到。可以用阿里云的测试短信,点击添加手机号加入自己的手机号。点击上面图片的下面有个专用测试模板。里面有模版Code和模版名称,这个后续要用,需要记录。AccessKey,进去如下界面,可以创建对应的AccessKey和。后续需要使用上面的参选进行短信发送,参数没有匹配上则会发送失败。测试模板仅支持已配置的测试手机号。同一号码:1条/分钟,5条/小时。同一签名的同一模板:30条/分钟。然后鼠标移动到自己的头像,点击。Secre,后续要用,需要记录。
2025-05-10 20:23:59
514
原创 Go语言操作MongoDB:从入门到实战CRUD
,详细演示了 Go 语言操作 MongoDB 的核心技术,并提供了生产级的代码示例和优化建议。因为docker的发展,以及优势(后续会出相关文章介绍),我推荐使用docker安装各种数据库,MySQL、MongoDB、Redis等。通过手把手实现 CRUD(增删改查)操作、事务管理、索引优化等核心功能,帮助开发者快速构建高性能的 MongoDB 应用。等维度,深入对比了 MongoDB 与 MySQL 的核心差异。的天然支持,成为现代高并发、快速迭代业务的理想选择。本文作为该指南的 。
2025-05-09 09:47:25
718
原创 为什么选择MongoDB?—— 一篇写给开发者的数据库选型指南
,诞生于2007年,专为处理现代应用的海量、多样、快速变化的数据而设计。与传统的关系型数据库(如MySQL)不同,MongoDB采用。存储数据,支持动态模式(Schema-less),允许数据结构随业务需求灵活演进。支持单字段、复合、全文、地理空间等多种索引类型,甚至可对嵌套字段和数组建立索引。 理解其核心优势与适用场景,才能让技术栈为业务创造更大价值。MongoDB是一款。
2025-05-08 09:34:17
1293
原创 Go 通过七牛云免费测试存储空间实现S3
S3(Simple Storage Service) 是 AWS 提出的对象存储协议标准,其核心设计理念包括:进入七牛云管理页面,选择对象存储Kodo 点击空间管理 -> 新建空间 -> 输入存储空间名称 -> 存储区域此时七牛云会询问是否绑定自己的是CDN加速域名,(学习使用当然没有对应的CDN加速域名),贴心的七牛云会给我们分配一个30天的临时测试域名。如果忘了,可以进入域名管理查看创建AccessKey/SecretKey。点击右侧密钥管理,进入根据提示创建属于自己的AccessKey/Sec
2025-05-07 17:07:41
1636
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅