go-admin使用go-sentinel进行限流,结合Gin和Vue等框架实现权限管理系统。go-sentinel使用BBR自适应限流策略,通过监控多个维度的指标来控制流量。go-sentinel还提供了代码生成器、RBAC资源管理、表单构建等功能。jupiter是斗鱼开源的微服务管理框架,也使用了go-sentinel。go-sentinel提供了丰富的配置项,支持从ETCD等数据源加载规则。
本文介绍了Nacos在go-sentinel流量控制中的部署和源码分析,Nacos是一个用于管理数据库连接信息、限流规则和流量调度的工具。Nacos通过长轮询和UDP推送+HTTP定期对账来实现推送功能,同时支持gRPC长连接模型。在数据处理方面,Nacos采用了Raft一致性协议和Distro协议以确保数据的一致性和同步。
完成下面两步后,将自动完成登录并继续当前操作。