博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大众点评实时监控系统CAT的那些坑
阅读量:4350 次
发布时间:2019-06-07

本文共 863 字,大约阅读时间需要 2 分钟。

首先,感谢大众点评开源监控系统CAT。CAT是一款非常使用的功能建全的监控系统。作为一个知名的开源软件,真的是太差了。
想把CAT用起来,没有多年的Java经验是不行的。先吐槽一下,再写一篇如何用的文章。
从   开始,就会碰到种种"坑"。
 
第一坑,  上显示持续集成是失败的。(因为build的使用要用aliyun 的 maven 源才行。)
 
 
尝试用master编译成功。(需要用阿里Maven的源)
网上看了一篇文章需要jdk7 与 maven3等条件(需要用阿里Maven的源)
花了一些时间看看文档与源代码确实运行起来了,但是发现功能不稳定,后台有非常多的各种错误。应该是版本不稳定吧!
 
第二坑,没有最近的Release版本。所以我就尝试用最新版本的,好不容易编译过了,发现太多的功能不能用了。
          写文章的时候终于找到稳定版本了。(https://github.com/dianping/cat/tree/youyong205-patch-1)
 
第三坑,首页的编译文档是错的。不能说完全错,至少是按照文档是不容成功的!新手文档确实应该反复测试一下。
 
第四坑,使用maven安装,配置文件路径都是固定的。(可能可以改,目前还不会)
 
第五坑,对Maven 重度依赖,一般的公司不会在生产环境用Maven部署的。很显然点评网在生产环境是部署Maven的
 
第六坑,cat-client.jar 依赖包太多了. war 一共有78个jar,勉强可以接受。对于客户端来说确实太多的依赖包了。
 
第七坑,关键的帮助文件缺少了,很多是一些大众点评的内部文档。经过几个小时的摸索,还是用起来了,已经相当高效了。
 
总结:
     经过 2015 -2016年的改进 CAT 已经支持 JDK1.8了。完全不是古董软件了。
 
关于CAT设计
     以实用为主,没有牛逼哄哄的高大上理论设计,但是核心功能非常实用。
 
我也Fork了一个版本( ),加一点新手入门的文档。
 

转载于:https://www.cnblogs.com/flyhyp/p/7491634.html

你可能感兴趣的文章
【vim】实时加密文本 ggVGg?
查看>>
利用NLTK进行分词
查看>>
php 获取文件后缀最简单的方法
查看>>
微信小程序获取用户信息“授权失败”场景的处理
查看>>
selenium3.7版本无法new WebDriver Firefox()解决方法
查看>>
Java 坦克大战
查看>>
php服务器session突然不能用了
查看>>
第六周作业
查看>>
[SCOI2007]最大土地面积
查看>>
jQuery之克隆事件--clone()与clone(true)区别
查看>>
nodejs+express blog项目分享
查看>>
第十三周(动物这样叫)
查看>>
在Redhat Linux中执行非Redhat的Openstack, Redhat将对其Linux不提供支持
查看>>
LibreOJ #113. 最大异或和
查看>>
修改日历控件的默认样式
查看>>
Linux上部署Tomcat+Nginx负载均衡
查看>>
微信运动没有步数解决办法
查看>>
xBIM 基础14 使用LINQ实现最佳性能(优化查询)
查看>>
在windows phone 中使用原生代码开发程序(native code)
查看>>
C和指针 学习笔记-4.函数
查看>>