请问服务端埋点,设计成什么样的实现方式比较好?

查看 27|回复 3
作者:Breadykid   
例如 GA ,神策等,服务端接入,在各个接口调用过程中埋点,什么样的实现方式比较好?
目前看同事们有的在业务代码中间插一脚开个异步线程,有的在方法头上加切面拦截,写的都很临时。
我现在新项目要接埋点了,springboot 项目,请问有什么好方式?
pvcxy18   
方法切面拦截,或者配置 Filter 过滤吧。 如果还是觉得侵入性强,可以考虑加个中间层
lxw520zxl   
后端埋点就是埋一些业务数据,比如一个发红包事件(红包 id, 红包金额,发红包人...等等信息),就是侵入业务的,没法完全独立出去的,一般来说就是定义好工具类,工具类上用 @Aysnc 注解来实现异步
gl3081   
埋点需求的数据比较多,没办法做统一处理。
不过买点的数据对象,这边建议你考虑下 builder 模式,编辑器一般都有插件可以自动给 class 生成 builder 模式
您需要登录后才可以回帖 登录 | 立即注册

返回顶部