windows10下部署springCloud + ZipKin (一)

首先说这不是一篇高质量的文章,至少我不认为我写的有多高质量。写他目的只是为了让自己能够需要的时候找回来,其次也能够帮着一些朋友解惑,解决一些坑。

我学zipkin的过程参照了

https://blog.csdn.net/luanpeng825485697/article/details/85772954

https://segmentfault.com/a/1190000012342007

这么两篇博客,在这里有意愿的伙伴可以去看看。下面开始说我的心酸历程。

步骤一:下载zipkin并且运行

这里说一下不知道是不是因为windows原因,我从官网下载了最新版本,然后各种bug。浏览器404,白页面,坑了一天多,各种百度没说明,苦逼之下重新下了个zipkin-server-2.9.4-exec.jar,然后人生就完美了

cmd切换到你的目录   java -jar “zipkin-server-2.9.4-exec.jar”; 运行

然后http://localhost:9411  就有页面了

步骤二:idea快速构建子项目

之所以如此构建是因为idea和eclipse不一样,每次只能开一个项目,我又不想开5个窗口,所以就用了一个主项目加6个module的方式。不怕麻烦建6个服务也行,这里面有个和其他博客不一样的地方。多了个common项目,这也是让我调试了一天多时间的东西,这里一会说坑在哪,先说说说common的意义,他的意义在解耦和低侵入。zipkin被诟病之一就是代码侵入,我们把zipkin单独拿出来,其他子项目只要引入common就自然拥有了链路监控了。其他两个工具类属于我自己用的,和zipkin无关。

步骤三.逐个运行启动boot

浏览器输入http://localhost:9081/queryServiceLineServer/querySeriviceName

返回9081 --- 9082 --- 9083 --結束- ----9084 --結束- 

查看zipkin

完美. 在这里我们说一下遇到另外一个坑,大家注意到我的common上面有个自己的httpClient, 开始时候自己搭建的demo用自己的http发送请求而不是RestTemple,然后链路就成了这样。

现在看来自己还是too young to simple了,zipkid的侵入应该这里是其中的一部分,可能他需要监控链路需要指定,这个也是我下一步要学习的地方。

总结一下:

1.win10 别用官网的最新包,起码我用了各种白页面,当时闹心的想砸电脑。

2.注意一下他只能监控自己指定的链接源,这个下一步我会继续挖掘一下,一探究竟。因为uereka,zk这些调用都有自己的方式

3.顺便说一下,之前生产环境部署过整个的springcloud,后续会陆续写出来。

代码和jar包 https://github.com/2496429654/springcloud.git ,吐槽一下不好意思,因为jar包所以下的慢

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值