当前位置: 首页 > news >正文

Tongweb8074+7049m4 安装TongFlowControl(by lqw)

文章目录

    • 介绍
    • 安裝包和説明
    • Tongweb8074 安装TongFlowControl
    • Tongweb7049m4 安装TongFlowControl

介绍

TongFlowControl是面向分布式服务架构的流量监控工具,是TongWeb基于QPS/并发数和调用关系的流量
控制功能,可在TongFlowControl控制台进行实时监控和流量策略配置。

安裝包和説明

在这里插入图片描述
备注:flowcontrol-console.jar的启动需要用到tongweb嵌入式的授权,相关授权请跟商务联系获取。

Tongweb8074 安装TongFlowControl

前提条件:
1.Tongweb8074已安装并能够通过页面访问控制台。
2.安装请安装步骤来,别跳步,很容易出问题。
3.生产环境建议备份好tw8的安装目录,再做操作。

首先在本地将flowcontrol-console.jar里的licese.dat 替换为有效授权。

在这里插入图片描述

在tw8安装目录的domains/domain1/lib下,新建/flowcontrol/client 和 /flowcontrol/service 目录并在其目录中添加所需要的jar。

将如下jar包放在“/flowcontrol/service”目录:
▪ flowcontrol-console.jar
将如下jar包放在“/flowcontrol/client”目录:
▪ flowcontrol-core.jar
▪ flowcontrol-datasource-extension.jar
▪ flowcontrol-json.jar
▪ flowcontrol-parameter-flow-control.jar
▪ flowcontrol-transport-common.jar
▪ flowcontrol-transport-simple-http.jar
▪ flowcontrol-web-servlet.jar

放入后记得检查权限。

在这里插入图片描述

在这里插入图片描述

将TongFlowControl启动脚本放入Tongweb8074安装目录的bin目录下,放入后检查一下权限:
在这里插入图片描述

在Tongweb8074控制台配置启动参数登录控制台 > 基础配置 > 启动参数。
在这里插入图片描述
配置的參數如下:

-DenableFlowcontrol=true
-Dcsp.flowcontrol.api.port=8060
-Dcsp.flowcontrol.dashboard.server=127.0.0.1:8060

其中127.0.0.1可替换为服务器ip,8060端口需检查是否被其他服务占用。

配置后重启Tongweb8074然後在Tongweb8074的控制台部署 flowcontrol.war。
在这里插入图片描述
输入自己的flowcontrol.war的路径进行部署。在这里插入图片描述

部署成功后可以点击检查是否能正常访问:
在这里插入图片描述
在这里插入图片描述
之后cd到tw8的bin目录,执行脚本:

./startflowcontrol.sh

执行后cd到Tongweb8074安装目录的/domains/domain1/logs下看看是否有这个文件:
在这里插入图片描述
有的説明已經有日志输出了,可以直接tail -100f nohup_flowcontrol.out 看看日志输出内容

如果有类似这种提示,说明授权过期了,需要更换授权(授权用的是嵌入式版本tongweb授权,需联系商务获取):
在这里插入图片描述
有类似这种则说明启动成功
在这里插入图片描述
启动成功后,使用服务器ip:8060访问flowcontrol的控制台页面:

在这里插入图片描述
◦ 默认用户名:flowcontrol
◦ 初始密码:flowcontrol

刚进去的时候只有这些内容
在这里插入图片描述

登录后回到tw8的控制台,点击这里访问一下
在这里插入图片描述
访问后点点这两个
*
之后回到flowcontrol的控制台,会发现多了这些:
在这里插入图片描述
同理,在Tongweb8074控制台部署完其他应用后,记得点击一下相关应用的访问连接,以便flowcontrol识别到。
在这里插入图片描述
flowcontrol的控制台的使用,请参考002_TongWeb V8.0 用户指南_8070A01.pdf,5.2.20. TongFlowControl这一章节。
在这里插入图片描述

Tongweb7049m4 安装TongFlowControl

前提条件:
1.Tongweb7049m4已安装并能够通过页面访问控制台。
2.安装请安装步骤来,别跳步,很容易出问题。
3.生产环境建议备份好tw8的安装目录,再做操作。

首先在本地将flowcontrol-console.jar里的licese.dat 替换为有效授权。

在这里插入图片描述

由于Tongweb7049m4的目录结构跟Tongweb8074的有点不一样,所以我们需要在Tongweb7049m4的安装目录下,创建以下目录(安装目录为/opt/TongWeb7.0.4.9_M4_Enterprise_Linux/domains/作为例子):
1./opt/TongWeb7.0.4.9_M4_Enterprise_Linux/domains/domain1/logs
2./opt/TongWeb7.0.4.9_M4_Enterprise_Linux/domains/domain1/lib/flowcontrol/client
3./opt/TongWeb7.0.4.9_M4_Enterprise_Linux/domains/domain1/lib/flowcontrol/service

将如下jar包放在“/opt/TongWeb7.0.4.9_M4_Enterprise_Linux/domains/domain1/lib/flowcontrol/service”目录:
▪ flowcontrol-console.jar
将如下jar包放在“/opt/TongWeb7.0.4.9_M4_Enterprise_Linux/domains/domain1/lib/flowcontrol/client目录:
▪ flowcontrol-core.jar
▪ flowcontrol-datasource-extension.jar
▪ flowcontrol-json.jar
▪ flowcontrol-parameter-flow-control.jar
▪ flowcontrol-transport-common.jar
▪ flowcontrol-transport-simple-http.jar
▪ flowcontrol-web-servlet.jar

放入后记得检查权限。

将TongFlowControl启动脚本放入Tongweb7049m4安装目录的bin目录下,放入后检查一下权限:
在这里插入图片描述

登录Tongweb7049m4的控制台,添加一下启动参数:
在这里插入图片描述
以下是添加的启动参数

-DenableFlowcontrol=true
-Dcsp.flowcontrol.api.port=8060
-Dcsp.flowcontrol.dashboard.server=127.0.0.1:8060

其中127.0.0.1可替换为服务器ip,8060端口需检查是否被其他服务占用。

配置后重启Tongweb7049m4然後在Tongweb7049m4的控制台部署 flowcontrol.war。

在这里插入图片描述

部署完毕后,可以点一下http访问看看是否成功:
在这里插入图片描述
在这里插入图片描述
cd到Tongweb7049m4的bin目录,执行以下指令启动flowcontrol:

./startflowcontrol.sh

启动后看看/opt/TongWeb7.0.4.9_M4_Enterprise_Linux/domains/domain1/logs/nohup_flowcontrol.out 输出的日志

tail -100f nohup_flowcontrol.out

如果有类似这种提示,说明授权过期了,需要更换授权(授权用的是嵌入式版本tongweb授权,需联系商务获取):
在这里插入图片描述
有类似这种则说明启动成功
在这里插入图片描述
启动成功后,使用服务器ip:8060访问flowcontrol的控制台页面:

在这里插入图片描述
◦ 默认用户名:flowcontrol
◦ 初始密码:flowcontrol

刚进去的时候只有这些内容:
在这里插入图片描述
点一下这两个让flowcontrol识别到
在这里插入图片描述
之后回到flowcontrol的控制台,会发现多了这些:
在这里插入图片描述
同理,在Tongweb7049m4控制台部署完其他应用后,记得点击一下相关应用的访问连接,以便flowcontrol识别到。
flowcontrol的控制台的使用,请参考002_TongWeb V8.0 用户指南_8070A01.pdf,5.2.20. TongFlowControl这一章节。
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 指针(三)
  • MySQL 数据库自动分区
  • 使用Python恢复Windows、Linux、MacOS回收站中的文件和目录
  • MinIO实战攻略:轻松构建私有云存储解决方案
  • streamlit+wordcloud使用pyinstaller打包遇到的一些坑
  • boost库容器之Circular Buffer功能介绍,及使用示例
  • 神经网络微调技术全解(04)-- Prompt Tuning-可训练提示(Learnable Prompts)
  • 第十章 rust网络编程基础
  • 基于web的停车场管理系统设计与实现-计算机毕设 附源码 16856
  • Kafka·概述
  • 【计算机网络】计算机网络的分层结构
  • 【深度学习与NLP】——深度卷积神经网络AlexNet
  • 华为eNSP:静态路由配置、浮动路由配置
  • 阿里云OSS文件存储
  • 初识C++(8.27)
  • (三)从jvm层面了解线程的启动和停止
  • CentOS 7 修改主机名
  • CSS3 变换
  • express.js的介绍及使用
  • JDK9: 集成 Jshell 和 Maven 项目.
  • php中curl和soap方式请求服务超时问题
  • Ruby 2.x 源代码分析:扩展 概述
  • 关于使用markdown的方法(引自CSDN教程)
  • 来,膜拜下android roadmap,强大的执行力
  • 浅谈web中前端模板引擎的使用
  • 使用 @font-face
  • Java性能优化之JVM GC(垃圾回收机制)
  • 阿里云ACE认证学习知识点梳理
  • 移动端高清、多屏适配方案
  • ​ubuntu下安装kvm虚拟机
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • #mysql 8.0 踩坑日记
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (多级缓存)缓存同步
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (含笔试题)深度解析数据在内存中的存储
  • (理论篇)httpmoudle和httphandler一览
  • (七)glDrawArry绘制
  • (四)Android布局类型(线性布局LinearLayout)
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)iOS字体
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .NET C# 使用 iText 生成PDF
  • .net core 连接数据库,通过数据库生成Modell
  • .net 生成二级域名
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET处理HTTP请求
  • .NET的微型Web框架 Nancy
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • @KafkaListener注解详解(一)| 常用参数详解
  • @WebServiceClient注解,wsdlLocation 可配置
  • [145] 二叉树的后序遍历 js
  • [AX]AX2012 R2 出差申请和支出报告
  • [C++]18:set和map的使用