程序从MQ各队列上拉取数据。由于数据量很大(一张表一天1000w),数据入库压力很大(CPU也很高),经常会出现处理不完的现象。
我学习过springboot,介于对nutz的热衷,决定来这里咨询一波。设计方案如下:针对数据量大的队列,想做个负载均衡。类似有个注册中心,几个客户端消费者都去注册中心注册。另写一个程序,从MQ上取数据,也做注册处理,其中使用ribbon之类的做客户端负载均衡处理,几个客户端消费者分担压力。
是否可行?若可行,就决定在项目里面用NB了。
可行的, eureka, ribbon, feign 都有