解决方案:clojure可以做服务化的定时或者异步分析的话吗

优采云 发布时间: 2022-11-02 05:09

  解决方案:clojure可以做服务化的定时或者异步分析的话吗

  采集工具适合应用场景较为广泛,产品特性较为明显的场景,

  

  基于logstash做过很多服务化改造,因为本身已经实现过logback,如果你真的只是想做做简单的定时或者异步分析的话。我的建议是,不用一定要上swagger,可以采用其他的binlog产品,我目前正在接入flatbuffer和asana。服务化时就好像写了一个sql语句在服务端,异步处理的结果给客户端。

  另外,如果是serverless中的service,考虑的东西比较多,比如数据治理,注册发现,消息召回等等。如果是oltp的,每天有一定的timelimit的限制,那也同样要考虑各种消息过滤啊(会话广播或者普通的one-pageaction,),消息排序啊,api接口的响应时间等等。如果是一些对效率要求比较高的场景,也许logstash不是唯一的选择,也许可以在flume上进行定制,用flume来生成message以便的上传trace。

  

  推荐使用nginx可以对trace做下横向和纵向分析trace也可以使用redis数据一定要分好多种可以看下我以前的答案希望对你有帮助!

  clojure可以做服务化的定时任务

  首先你自己要对trace的场景有一个清晰的了解。选定场景后,选一个trace管理工具。把trace管理工具开发一下,自己要做哪些分析,总结一下,做一个tracedanalysis。这样子相对比较简单。补充一点,要做*敏*感*词*的分析,总结,还是需要一个基础设施保障的。比如配置管理什么的。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线