从缓存中读取批量数据;
针对每条数据进行相关计算;
计算结果再进行相关操作,比如过滤,求和等;
批量结果返回。
客户端等待返回数据进行展示。这样就要求每次计算批量数据时,速度够快,毫秒内响应。否则客户端就处于长期等待的状态。
在实现时,比较了java与scala的实现方式,得出使用scala实现更简洁的结论。
java还是要在所有计算结果完成后再继续下一步,就会多出等待所有计算结果完成的时间,而scala可以节省出这个时间,保证所有的操作都是异步进行。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。