
dubbo
文章平均质量分 93
Daylant
这个作者很懒,什么都没留下…
展开
-
java dubbo服务导出excel数据量过大解决方案
场景公司项目有个以前的程序猿写的订单导出excel功能,后台管理界面先查询要导出的数据,然后点击导出按钮进行导出,原来的实现就是界面吧查询条件传到admim模块,admin通过dubbo远程调用orderService层去查数据库返回数据,然后再在admin把数据放入excel文件,设置返回头信息后返回到浏览器下载,当初开发测试数据量小没什么问题,后来线上环境数据量大后导出就报错了,具体就是...原创 2018-12-06 22:59:04 · 3048 阅读 · 2 评论 -
java dubbo服务导出excel数据量过大解决方案--2(bug修复)
新问题1.如果调用删除失败后没有补偿机制,这样会导致orderService服务端的内存会越来越少,最终会内存溢出2.我们的orderService服务是会集群部署的,但是我们没有配置hash一致性负载均衡策略,这样取分批拿数据的时候会有大问题,拿到的数据不全,有可能会出现拿不到数据的情况,这是个大BUG真的上面的2个BUG,代码做了修改,上代码只贴有改动的admin dubbo配置...原创 2018-12-10 21:46:26 · 1884 阅读 · 0 评论