前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >『互联网架构』调⽤链系统工程结构(111)

『互联网架构』调⽤链系统工程结构(111)

作者头像
IT架构圈
发布2019-07-17 10:40:32
4060
发布2019-07-17 10:40:32
举报
文章被收录于专栏:IT架构圈

本次主要演示下如何部署调用链系统,希望他们通过这个源码的学习,适当的改良完成属于自己的调用链系统。源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』调⽤链系统工程结构(111)/

(一)service的sql导入

在源码的trace-service的database目录下有sql的脚本, 通过nativecat导入到mysql中,mysql的安装这里就不说了,不太复杂直接百度吧。

(二)安装Elasticesearch

官网:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-1-7-3

下载后,启动,我在window10下演示的。

点击elastcsearch.bat,启动。

(三)service修改配置文件
  • trace-service配置修改

画红框的地方是需要修改的

  1. mysql的url
  2. mysql用户名
  3. mysql密码
  4. downloadUrl 客户端下载转化器的路径,其实就是这个trace-service部署后访问的地址
  5. elasticsearch.esNodes 这是elasticsearch的访问地址

修改后的

(四)service的tomcat部署

idea maven设置,记住要把test过滤掉

运行 tomcat 运行

访问地址:http://localhost:9090/trace/requests

(五)trace-agent项目打包

打包-clean-install,记住吧test过滤掉哦

  • 准备打包

创建名称:trace-agent-base Output:项目的路径\out\ 新建目录:Cbtcollectslib

  • 开始打包

打开对应的jar包内部的结构

trace-agent-base.jar拷贝到e盘跟目录下。

执行测试方法,获取文件的md5值

cc8dd54a4b0388c3ff5849debc350e76

启动这个才可以往blob中上传文件

blob 上传对应的e盘下的jar,md5添加刚才的md5值

  • 修改test-web的pom文件,tomcat修改成本地地址
  • war包放入tomcat的webapps,删除war包文件

project这个表,是配置对应的文件

客户端脚本配置cbg.properties

  • 启动测试项目演示效果

app.properties的redis的地址,如果没有redis直接用这个默认的不影响

启动测试的生产者

代码语言:javascript
复制
#VM options设置-javaagent:E:\agent\trace-agent\out\cbt-agent-bootstrap-1.0-SNAPSHOT.ja

访问网址:http://localhost:9099/user?id=20000&name=ss

PS:项目构建基本就是这样,当你的项目启动后,就可以在127.0.0.1:9090中看到。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程坑太多 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • (一)service的sql导入
  • (二)安装Elasticesearch
  • (三)service修改配置文件
  • (四)service的tomcat部署
  • (五)trace-agent项目打包
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档