Dubbo扩展点应用之二负载均衡
负载均衡其本质就是将请求分摊到多个操作单元上进行,从而共同完成工作任务。其策略主要用于客户端春常在多个提供者时根据算法选择某个提供者。在集群负载均衡时,Dubbo提供了多种均衡策略(包括随机、轮询、最少活跃调用数、一致性Hash等),缺省为随机调用(具体可参考dubbo官网)。
配置负载均衡,既可以在服务提供者一方进行配置也可以在服务消费者一方配置,如下:
Dubbo中也是利用SPI机制实现负载均衡的功能。其SPI接口是org.apache.dubbo.rpc.cluster.LoadBalance,可以通过实现这个接口来实现自定义的负载均衡规则。
同Dubbo扩展点应用之一filter及@Activate自激活使用 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中添加过滤器的操作类似添加负载均衡扩展点,具体范式参考如下:
未完……,待续
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)