美文网首页
项目的统计是通过什么形式完成的?优点和缺点

项目的统计是通过什么形式完成的?优点和缺点

作者: 善思者_tin | 来源:发表于2019-12-27 20:36 被阅读0次

    一、概述:

    统计算是每个项目的标配。通过统计做数据分析,可以为了更好的明确业务情况,为进一步业务开展提供必要的数据支持。

    二、统计的技术实现

    2.1、业务需求:对业务数据进行定时或者实时统计,并将统计结果展示到后台管理界面,供产品运营人员查看和分析。

    2.2、技术实现方案:由于需要统计的业务数据比较多,首先需要进行分门别类。比如邀请用户统计就包括用户点击邀请页面、用户注册,用户认证,用户抢单,用户充值等一系列流程。一方面为了将结果统计出来,另一方面也为了后端管理人员方便查看和管理,我们也需要将Job的状态进行后台展示。

    1、独立出一个统计服务,专门处理统计工作。

    2、通过线程的sleep时间来控制统计的间隔,通常设置几分钟统计一次。

    3、后端管理通过服务之间的调用(feign)来实现,包括启动模块,暂停模块,继续模块,停止模块来管理定时服务模块。

    4、通过socket通信来控制各个模块的运行状态。

    2.3、优缺点

    优点:统计还算高效。

    缺点:不能进行实时统计;多一个统计业务就创建一个线程,使用到线程池更好。

    新建线程:继承Thread类,实现Runnable方法

    相关文章

      网友评论

          本文标题:项目的统计是通过什么形式完成的?优点和缺点

          本文链接:https://www.haomeiwen.com/subject/lokfoctx.html