运行模式
XL-LightHouse期望应用于更为广泛的流式统计场景,对外提供三种运行模式。
集群模式
集群模式可作为大中型企业的基础数据服务使用。
集群模式的优势:
- 可以提供超大规模数据的实时运算能力;
- 可以很方便的进行集群规模的扩容和缩容;
- 可以满足大量用户同时使用;
- 可以为企业内部的其他系统提供数据统计接入服务;
- 集群模式可在企业内部共用,减少运维成本,并且便于加强企业内部数据指标的共享;
单机模式
单机模式成本低廉,最低配置只需要一台4核8G的云服务器,部署运维更加简单!
适用场景:
- 面向中小企业或中小型业务团队使用;
- 面向"用完即弃"的使用场景;
有些时候对数据指标的需求,往往只在某个特定的阶段。比如:新接口上线要进行接口性能优化;线上业务出现数据异常问题需要排查;数据库读写压力突然暴涨,需要确定异常请求的来源等等, 对于此类问题排查,流式统计可以起到至关重要的作用。但问题排查一般不需要持续很长时间,可能一两周甚至两三天。这种情况可以使用XL-LightHouse单机版。一键部署,轻量级使用,问题排查完,将XL-LightHouse删除即可。 我相信灵活的使用XL-LightHouse可以为您解决很多棘手的问题!
- 用于初步体验XL-LightHouse或作为二次开发的联调测试环境;
嵌入式模式(暂未支持,后续提供)
嵌入式运行模式是指以提供jar包的方式,将统计服务作为一个模块集成到业务方系统中。大多数的软硬件产品都包含数据指标类功能,嵌入式模式可以将高效的流式统计实现方案与业务方系统集成。 软硬件产品提供商可将XL-LightHouse打包后销售(需缴纳0.2%~2%不等的授权费用,详见项目主页【版权声明】)。
嵌入式模式的优势:
- 无需独立部署,不需要专门维护;
- 可与业务方系统的集群规模自适应扩展;
- 统计接入更加便利;