摘要

微服务作为一种新型的互联网平台架构设计,在现代智慧农业中具有细粒度、低耦合度和高可靠性的优势。在负载均衡智慧农业微服务领域,目前针对复杂农业环境下的特定微服务负载均衡方案的研究较少,而高性能微服务负载均衡策略能够有效提升农业物联网的网络体验和性能指标。本研究提出一种改进的主导资源公平分配(Dominant resource fairness, DRF)算法,通过引入多角度的性能测评因素,着力于提升在智慧农业平台的微服务化下实现服务高效负载均衡的性能。经测试,本研究提出的算法相比于目前流行的微服务平台自带的负载均衡算法在响应时间、吞吐率和稳定性方面有明显提升,实现了各个农业生产单位物联网设备和数据终端以低耦合度的方式接入系统平台,同时实现高效地利用、治理和规范化来自各个数据源的农情数据,具有较高的实用价值。