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

TongWeb8交流常见问答集

问题1:今后用到你们TongWeb产品该联系谁?

答复:

1. 商务问题,如:报价、license授权、合同等请联系销售。
2. TongWeb技术问题,未签项目联系售前,已签项目联系售后。有指定项目经理的项目,联系项目经理再安排。
3. 公司客服:400-650-7088,当微信联系无回应时,记得拨打手机。


问题2:TongWeb是否支持xx技术,xx框架?

答复:

1. 首先要问清xx的全称是什么,指的是哪个具体技术或框架。
2. 查询相关官网,查看其具体技术指标。
3. 判断其与TongWeb相关性,如:是否是Java开发?是否提供Java接口?是否与Java EE技术相关? 


问题3:我们的应用是采用Sping Boot框架开发的,是要用的你们TongWeb的嵌入版做替换么?

答复:Spring Boot有jar与war两种部署运行方式, jar包部署方式需要TongWeb嵌入版;war包方式可以使用企业版、容器版运行,特殊情况war包也可以用TongWeb嵌入版。具体还要看用户的运维、监控TongWeb方式。


问题4:你们TongWeb的产品性能如何,能支持多少并发?

答复:整个应用系统的性能取决于软/硬件的配置,硬件如:CPU、内存、网络带宽。软件如:操作系统、中间件、数据库、 应用系统 。评估一个应用系统的性能指标取决于软/硬件的综合能力,并不能在无任何前置条件的情况下,评估出TongWeb的并发能力。

         另外TongWeb可以提供一些内部和项目上性能报告供参考。


问题5:我们的程序是PHP开发的,可以部署在TongWeb上吗?

答复:虽然TongWeb也可以通过CGI方式支持PHP ,但建议采用东方通TongHttpServer(简称THS)产品。


问题6: TongWeb是否能支持.NET Core?

答复:.NET Core是微软的开发框架,与Java是两种不同开发语言。其运行不需要JavaEE应用服务器。


问题7:TongWeb可以与短信、邮件、企业微信进行对接吗?

答复:可以,但通常TongWeb部署在内网环境下,需要网络连通的情况下才可以。


问题8:TongWeb8产品版本是否向下兼容?

答复:

1. Jakarta EE8及以前规范大部分是可以向下兼容的,不存在规范对应唯一版本的说法。
2. 到了Jakarta EE9规范,由于开发API由javax.servlet变为jakarta.servlet,所以从这个规范开始与之前不兼容。
3. TongWeb8.0提供了对应用 javax.*与jakarta.*  API互转的功能 与 javax/jakarta命名空间转化功能,可以兼容新老规范。


问题9:TongWeb是否支持集群?

答复:支持,TongWeb企业版、容器版、嵌入版等都可以通过THS、Apache、nginx、F5等软/硬件负载产品实现集群。TongWeb企业版可以实现集群的管理,TongWeb容器版通常由容器云平台来管理。


问题10:TongWeb集群模式是本身就支持还是单独使用THS支持的?

答复:TongWeb集群模式依赖THS实现,同类产品均如此。


问题11: 一个TongWeb可以部署多少个应用?

答复:一台服务器上能装几套TongWeb,一个TongWeb能跑几个应用


问题12: TongWeb的数据源集群功能有用吗?

答复:当前数据库本身就支持集群功能,只有个别老项目老版本数据库在不支持集群的情况下,才采用TongWeb数据源集群这种方式。当前的主流方式是通过数据库自身集群功能来实现高可用。


问题13:  TongWeb容器云版本做好应用,数据源配置后,如果重启之前创建好的配置会销毁或丢失吗?

答复:先配置好打包到镜像里面的或者通过起其他手段将tongweb.xml 挂载出来就可以、或者持久化到本地的都不会丢失或者销毁。


问题14: 在容器云平台上目前支持哪些监控工具进行监控?具体监控的配置项有哪些?

答复:通常通过普罗米修斯工具进行监控,常监控的值为应用访问量、JVM内存、数据源、线程池。具体的监控配置项可以参考TongWeb手册。


问题15: TongWeb  license控制使用套数方式? 

答复:

1. 通过IP地址绑定。
2. 通过 license server 集中授权。
3. TongWeb8企业版集中管理节点数。


问题16: TongWeb与THS搭配使用,需要一个license,还是两个license文件?

答复:推荐使用方式是将TongWeb与THS做成一个license文件提供给用户。


问题17: 用户采购了嵌入版,嵌入版是否需要现场安装?

答复:TongWeb嵌入版是不需要安装的版本,嵌入版是在应用开发阶段打入应用包的,无需安装。


问题18:TongWeb部署应用包有没有大小的限制?

答复:通过TongWeb控制台上传应用有大小限制,控制台允许最大上传应用包为1G,自动部署和目录部署无大小限制。在实际环境中,如果应用包较大,建议通过目录方式部署。


问题19: 两种芯片架构的服务器例如x86和arm架构混合用TongWeb,这种场景能不能正常运行?

答复:可以混用,TongWeb为java跨平台的,可以在不同平台组成集群使用。


问题20:用户需要配https,用户只有cer、key类型的证书,需要TongWeb提供JKS证书吗?

答复:

1. 正式证书是需要向证书颁发机构购买的。
2. cer、JKS只是证书格式的不同,可以互相转化。
3. 通常集群情况下证书配在THS上,单TongWeb实例情况下证书配在TongWeb上。


问题21:TongWeb的license检查周期是多久?

答复:

1.TongWeb每天早上6点检查许可是否过期。
2. 在许可过期10天后,TongWeb会自动停止。
3. 在许可到期15天前,TongWeb控制台和日志会有提示,东方通的管理系统会给用户和销售发短信和邮件提醒。


问题22:TongWeb8控制台默认安全域在哪里可以配置?

答复:TongWeb8的管理控制台不再绑定安全域实现,所以不再有默认的安全域配置了。


问题23: TongWeb需要做数据备份吗?

答复:TongWeb本身不产生数据,主要是应用配置,所以只需要备份TongWeb主配置文件和日志即可。


问题24:TongWeb是否支持支持 OSGI 框架?

答复:TongWeb7不支持,TongWeb8支持。


问题25: TongWeb能否提供最优配置参数?

答复:最优配置参数与软、硬件环境、应用、并发量相关,无法一次提供准确的最优参数,但可以提供调优的方案、方法、经验。


问题26:TongWeb嵌入版是否有控制台?

答复:有,相当于spring boot admin控制台。


问题27:TongWeb8如何更好的兼容tomcat?

答复:在“全局配置”里打开“轻量模式”,仅启动web容器。


问题28: 支持与异构应用服务器tomcat混合集群,支持混合集群下的Session会话共享?

答复:可以通过spring session等实现,但实际用处不大。


问题29: THS专为TongWeb服务吗?

答复:THS 支持tcp,http协议,理论上同类产品都可以支持。 不仅能为TongWeb做负载,其他的tomcat,weblogic,websphere也可以,同时也可以支持PHP应用。


问题30:THS的高可用是怎么实现的?

答复:使用类似keepalive的机制,通过虚拟IP对外提供服务,当主节点出现故障时,将虚拟IP切换到备机。


问题31: THS是通过什么方式检测后台TongWeb是否正常的?

答复:THS可以通过TCP和HTTP两种方式进行主动健康检查。


问题32:  THS同一端口同时支持http和https协议?

答复:可以,THS可以同一端口同时支持http、https、国密https。


问题33: THS支持TongWeb有状态的EJB集群吗?

答复:支持。


问题34:  Java EE8与Jakarta EE8有什么区别?

答复:两者规范相同,可以认为没区别。 只是Maven的GAV变了:javax.servlet:javax.servlet-api:4.0.1 -> jakarta.servlet:jakarta.servlet-api:4.0.2,但命名空间没变依旧还是javax.* 。到了Jakarta EE9  命名空间才从javax.*迁移到jakarta.*。


问题35:为什么通用机TongWeb不带THS,而专用机TongWeb带THS? 是卖还是送的?

答复:

1. 只有TongWeb有q7文件,THS无q7文件,独立安装THS会显示非可信软件。
2. 这样安装方便一次安装完两个软件,且设置为了开机自启动。
3. TongWeb为java开发本可以跨平台运行,而TongWeb专用机rpm/deb安装包不能跨平台,THS为C开发也不能跨平台,所以TongWeb专用机安装包分别为每个平台对应一个安装包。而通用机TongWeb安装压缩包所有平台通用,若带THS, 则需要把所有平台THS版本都带上。 
4. THS单卖,不取决于TongWeb安装包里是否带THS,是一个安装包,还是两个安装包。通过license控制即可,就像APP里某些功能需要购买VIP才可开启。
5. 个别情况下专用机用TongWeb嵌入版,这时若需要THS,则需要THS单独的专用机安装包。 


问题36:TongWeb有没有实施部署,移植方面的经验分享?

答复: 按实施方案文档、移植方案文档介绍即可。


问题37:TongWeb是否支持IPv6?

答复:支持。TongWeb对IPv4、IPv6的支持


问题38:可以从TongWeb7升级到TongWeb8吗?

答复:由于是大版本升级,产品差异较大,不提供从TongWeb7到TongWeb8的升级补丁。需要安装TongWeb8,将应用重新部署、测试。


问题39:APM装上去后会不会对系统性能有一些下降?

答复:因为是对系统使用探针的方式去做,会有一些性能影响,控制在5%以内。建议可以在出现了一些性能故障的时候,做故障诊断再开启,平时停掉就可以了。


问题40: TongWeb8支持从nacos同步配置吗,需要做特殊配置和操作吗?

答复:支持,TongWeb8支持通过nacos、zookeeper、etcd等统一更新配置。具体见TongWeb8手册。


问题41: TongWeb8说明是支持Jakarta EE8,那支持Jakarta EE9吗?

答复:支持,Jakarta EE8到9没有加入多少新功能,只是命名空间从javax.*迁移到jakarta.*。


问题42: license server为什么要占用两台机器,能不能减少资源占用?

答复:

1. 两台机器是为了保证高可靠性,当一台license server机器出现故障时,还有一台提供服务。
2. 需要数据库是为了存储中间件历史使用量。
3. 不与TongWeb等中间件安装在一起,以避免互相干扰。


问题43: 使用license server的作用?

答复:

1.控制产品的授权规模,解决了license文件授权方式无法约束客户使用产品规模的问题。
2.动态扩展产品授权,当用户需要更多的授权时,只需要在License Server上进行授权扩展。
3.统计授权使用数量,通过License Server统计产品的历史使用量。


问题44:TongWeb支持xx操作系统、xx数据库吗?

答复:

1. 判断是否支持某操作系统,主要看该操作系统是否提供JDK, 若提供JDK则基本可支持。
2. 判断是否支持某数据库,主要看该数据库是否提供JDBC驱动, 若提供JDBC驱动则基本可支持。


问题45:TongWeb8为什么只有一个安装包?

答复:因为该安装包提供window/linux启、停等命令脚本, 企业版、标准版、轻量版等仅需要license即可控制,所以只有一个安装包,方便发版。


问题46:TongWeb、THS安装需要root用户吗?

答复:为了系统安全通常建议用非root用户。 若TongWeb、THS需要使用80, 443等特定端口,则需要以root用户启动;若需要开启THS  HA功能,切换虚拟IP,也需要root用户。


问题47:为什么新安装的TongWeb8每次都要改限制IP、改密码、打开上传文件这些配置?

答复:一切为了安全。


问题48: 国密的相关知识?

答复:GMSSL - 国密SSL实验室


问题49: 将TongWeb的license授权拷贝到其它项目上使用是否可以?

答复:不可以,license含有用户信息、项目信息,若用于它处,会怀疑盗版。


问题50: 嵌入版可以部署几个服务器、几个应用?

答复:嵌入版与企业版、容器版可以部署多个应用不同,通常是一个应用启动一个嵌入版实例。一台服务器可以启动多个实例。

相关文章:

TongWeb8交流常见问答集

问题1:今后用到你们TongWeb产品该联系谁? 答复: 1. 商务问题,如:报价、license授权、合同等请联系销售。 2. TongWeb技术问题,未签项目联系售前,已签项目联系售后。有指定项目经理的项目&…...

GBASE南大通用分享-mysql中的load data infile用法

GBASE南大通用分享 mysql中的load data infile用法 LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE file_name.txt [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY \t] [OPTIONALLY] ENCLOSED BY ] [ESCAPED BY \\ ]] [LINES TERMINATED BY \n] [IGNORE number L…...

Ubuntu18编译jdk8源码

环境 系统 ubuntu18 Linux ubuntu 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux jdk源码openjdk-8u41-src-b04-14_jan_2020.zip bootJdk jdk-8u391-linux-x64.tar.gz ps -e|grep ssh sudo apt-get install ssh…...

《开始使用PyQT》 第01章 PyQT入门 02 安装Python3和PyQT6

02 安装Python3和PyQT6 《开始使用PyQT》 第01章 PyQT入门 02 安装Python3和PyQT6 So that all readers are on the same page, let’s begin by installing or updating your version of Python. 为了让所有读者都能理解,让我们从安装或更新 Python 版本开始。 …...

Java集合-Map接口(key-value)

Map接口的特点:①KV键值对方式存储②Key键唯一,Value允许重复③无序。 Map有四个实现类:1.HashMap类2.LinkedHashMap类3.TreeMap类4.Hashtable类 1.HashMap类: 存储结构:哈希表 数组Node[ ] 链表(红黑…...

【操作系统】实验九 写一个设备驱动程序

🕺作者: 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux 😘欢迎关注:👍点赞🙌收藏✍️留言 🏇码字不易,你的👍点赞🙌收藏❤️关注对我真的很重要&…...

基于密码技术的身份认证——基于对称密码体制的身份认证

一、符号说明: A→B:表示通信实体A向通信实体B发送消息; Ek(x):表示用认证双方共享的密钥K对x进行加密; Text1,Text2,……,Text n属于可选项; ||:表示比特…...

算法36:单调栈结构、子数组最小乘积的最大值问题(力扣1586)----单调栈

单调栈:就是在栈中实现数据的单调性。即从栈底到栈顶,要么递增,要么递减。 那么,使用单调栈,可以解决什么问题呢? 给定一个可能含有重复值的数组arr,i位置的数一定存在如下两个信息 1&#x…...

django mysql in 有序返回

from django.db.models import * ordering f"FIELD(id, {,.join([str(_) for _ in ids])})" # 默认就按照算法返回的 id 排序p_data_result PeptidesDataResult.objects.using("polypeptide").filter(id__inids).values().extra(select{ordering: orderi…...

c++24.1.26嵌套if语句

嵌套if语句:if语句中的if语句 实践:...

机器学习--基础概念(二)

1.分类算法 分类算法是有监督学习的一个核心问题,他从数据中学习一个分类决策函数或分类模型,对新的输入进行预测,输出变量取有限个离散值。 以下是一些常见的分类算法: 逻辑回归 (Logistic Regression): 用于二分类问题&#x…...

Ubuntu20.04 安装 ROS noetic + MAVROS

本文在 AlphaCatOvO【ROS】在 Ubuntu 20.04 安装 ROS 的详细教程 基础上,根据实际安装经验,稍微进行补充。 一、安装Ubuntu20.04 假设已经正确安装。 二、安装 ROS noetic 2.1 换源 执行 sudo apt update sudo mv /etc/apt/sources.list /etc/apt/…...

【数学笔记】一元n次不等式,分式不等式,绝对值不等式

不等式 基本性质 一元n次不等式一元二次不等式一元高次不等式分式不等式绝对值不等式 基本性质 性质 a > b ⇔ b < a a>b\Leftrightarrow b<a a>b⇔b<a a > b , b > c ⇒ a > c a>b,b>c\Rightarrow a>c a>b,b>c⇒a>c a > b ,…...

转载-android性能优化

android性能优化 Reason: Broadcast of Intent { actandroid.intent.action.TIME_TICK ActivityManager: ANR in com.***.*** PID: 16227 Reason: Broadcast of Intent { actandroid.intent.action.TIME_TICK flg0x50000014 (has extras) }有那么一段时间我被这个ANR折磨到每…...

笔记 | Clickhouse命令行查询

在 ClickHouse 中&#xff0c;可以使用命令行客户端执行查询。默认情况下&#xff0c;ClickHouse 的命令行客户端称为 clickhouse-client。下面是一些基本的步骤和示例&#xff0c;用于使用 clickhouse-client 进行查询。 首先&#xff0c;需要确保已经安装了 ClickHouse 服务…...

Dockerfile-xxxx

1、Dockerfile-server FROM openjdk:8-jdk-alpine WORKDIR /app COPY . . CMD java -Xms1536M -Xmx1536M -XX:UseG1GC -jar -Dlog4j2.formatMsgNoLookupstrue -Dloader.pathresources,lib -Duser.timezoneGMT-05 /app/server-main-1.0.0.jar 2、Dockerfile-bgd #FROM openjdk…...

Vue中的$attrs

今天产品经理要求做保留某组件全部功能&#xff0c;还要在它的基础上增加东西。如果不嫌麻烦的话就笨办法&#xff0c;但是想一下怎么只用少量代码高效的二次封装组件呢 Vue中的$attrs 在 Vue2 中&#xff0c;attr 是指组件接收的 HTML 特性(attribute)&#xff0c;通过 prop…...

使用阿里云的oss对象存储服务实现图片上传(前端vue后端java详解)

一&#xff1a;前期准备&#xff1a; 1.1&#xff1a;注册阿里云账号&#xff0c;开启对象存储oss功能&#xff0c;创建一个bucket&#xff08;百度教程多的是&#xff0c;跟着创建一个就行&#xff0c;创建时注意存储类型是标准存储&#xff0c;读写权限是公共读&#xff09;…...

python实例100第32例:使用a[::-1]按相反的顺序输出列表的值

题目&#xff1a;按相反的顺序输出列表的值。 程序分析&#xff1a; a[n:-n]作用是去除前n个元素和末n个元素a[-n]作用是取倒数第n个元素a[:-n]的作用是去除后n个元素a[:&#xff1a;-1]的作用是将所有元素逆序排列a[n:&#xff1a;-1] 的作用是从第n个元素截取后逆序排列 程序…...

python执行脚本的时候获取输入参数

当我们执行脚本的时候&#xff0c;通常都会执行 python test.py -i xxx -o xxx&#xff0c;这里的 -i 和 -o 都是输入参数&#xff0c;这到底是怎么传递的呢&#xff1f; 本文纯粹记录一下 import argparseif __name__ __main__:print("hello")# 创建AugumentParser…...

KubeSphere 容器平台高可用:环境搭建与可视化操作指南

Linux_k8s篇 欢迎来到Linux的世界&#xff0c;看笔记好好学多敲多打&#xff0c;每个人都是大神&#xff01; 题目&#xff1a;KubeSphere 容器平台高可用&#xff1a;环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...

JavaScript 中的 ES|QL:利用 Apache Arrow 工具

作者&#xff1a;来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗&#xff1f;了解下一期 Elasticsearch Engineer 培训的时间吧&#xff01; Elasticsearch 拥有众多新功能&#xff0c;助你为自己…...

MFC内存泄露

1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...

基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容

基于 ​UniApp + WebSocket​实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配​微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...

学习STC51单片机31(芯片为STC89C52RCRC)OLED显示屏1

每日一言 生活的美好&#xff0c;总是藏在那些你咬牙坚持的日子里。 硬件&#xff1a;OLED 以后要用到OLED的时候找到这个文件 OLED的设备地址 SSD1306"SSD" 是品牌缩写&#xff0c;"1306" 是产品编号。 驱动 OLED 屏幕的 IIC 总线数据传输格式 示意图 …...

3-11单元格区域边界定位(End属性)学习笔记

返回一个Range 对象&#xff0c;只读。该对象代表包含源区域的区域上端下端左端右端的最后一个单元格。等同于按键 End 向上键(End(xlUp))、End向下键(End(xlDown))、End向左键(End(xlToLeft)End向右键(End(xlToRight)) 注意&#xff1a;它移动的位置必须是相连的有内容的单元格…...

Python ROS2【机器人中间件框架】 简介

销量过万TEEIS德国护膝夏天用薄款 优惠券冠生园 百花蜂蜜428g 挤压瓶纯蜂蜜巨奇严选 鞋子除臭剂360ml 多芬身体磨砂膏280g健70%-75%酒精消毒棉片湿巾1418cm 80片/袋3袋大包清洁食品用消毒 优惠券AIMORNY52朵红玫瑰永生香皂花同城配送非鲜花七夕情人节生日礼物送女友 热卖妙洁棉…...

佰力博科技与您探讨热释电测量的几种方法

热释电的测量主要涉及热释电系数的测定&#xff0c;这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中&#xff0c;积分电荷法最为常用&#xff0c;其原理是通过测量在电容器上积累的热释电电荷&#xff0c;从而确定热释电系数…...

Docker 本地安装 mysql 数据库

Docker: Accelerated Container Application Development 下载对应操作系统版本的 docker &#xff1b;并安装。 基础操作不再赘述。 打开 macOS 终端&#xff0c;开始 docker 安装mysql之旅 第一步 docker search mysql 》〉docker search mysql NAME DE…...

人机融合智能 | “人智交互”跨学科新领域

本文系统地提出基于“以人为中心AI(HCAI)”理念的人-人工智能交互(人智交互)这一跨学科新领域及框架,定义人智交互领域的理念、基本理论和关键问题、方法、开发流程和参与团队等,阐述提出人智交互新领域的意义。然后,提出人智交互研究的三种新范式取向以及它们的意义。最后,总结…...