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 中,可以使用命令行客户端执行查询。默认情况下,ClickHouse 的命令行客户端称为 clickhouse-client。下面是一些基本的步骤和示例,用于使用 clickhouse-client 进行查询。 首先,需要确保已经安装了 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
今天产品经理要求做保留某组件全部功能,还要在它的基础上增加东西。如果不嫌麻烦的话就笨办法,但是想一下怎么只用少量代码高效的二次封装组件呢 Vue中的$attrs 在 Vue2 中,attr 是指组件接收的 HTML 特性(attribute),通过 prop…...

使用阿里云的oss对象存储服务实现图片上传(前端vue后端java详解)
一:前期准备: 1.1:注册阿里云账号,开启对象存储oss功能,创建一个bucket(百度教程多的是,跟着创建一个就行,创建时注意存储类型是标准存储,读写权限是公共读)…...
python实例100第32例:使用a[::-1]按相反的顺序输出列表的值
题目:按相反的顺序输出列表的值。 程序分析: a[n:-n]作用是去除前n个元素和末n个元素a[-n]作用是取倒数第n个元素a[:-n]的作用是去除后n个元素a[::-1]的作用是将所有元素逆序排列a[n::-1] 的作用是从第n个元素截取后逆序排列 程序…...
python执行脚本的时候获取输入参数
当我们执行脚本的时候,通常都会执行 python test.py -i xxx -o xxx,这里的 -i 和 -o 都是输入参数,这到底是怎么传递的呢? 本文纯粹记录一下 import argparseif __name__ __main__:print("hello")# 创建AugumentParser…...

国防科技大学计算机基础课程笔记02信息编码
1.机内码和国标码 国标码就是我们非常熟悉的这个GB2312,但是因为都是16进制,因此这个了16进制的数据既可以翻译成为这个机器码,也可以翻译成为这个国标码,所以这个时候很容易会出现这个歧义的情况; 因此,我们的这个国…...
2024年赣州旅游投资集团社会招聘笔试真
2024年赣州旅游投资集团社会招聘笔试真 题 ( 满 分 1 0 0 分 时 间 1 2 0 分 钟 ) 一、单选题(每题只有一个正确答案,答错、不答或多答均不得分) 1.纪要的特点不包括()。 A.概括重点 B.指导传达 C. 客观纪实 D.有言必录 【答案】: D 2.1864年,()预言了电磁波的存在,并指出…...

JVM 内存结构 详解
内存结构 运行时数据区: Java虚拟机在运行Java程序过程中管理的内存区域。 程序计数器: 线程私有,程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都依赖这个计数器完成。 每个线程都有一个程序计数…...

vulnyx Blogger writeup
信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面,gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress,说明目标所使用的cms是wordpress,访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...

AI语音助手的Python实现
引言 语音助手(如小爱同学、Siri)通过语音识别、自然语言处理(NLP)和语音合成技术,为用户提供直观、高效的交互体验。随着人工智能的普及,Python开发者可以利用开源库和AI模型,快速构建自定义语音助手。本文由浅入深,详细介绍如何使用Python开发AI语音助手,涵盖基础功…...

快速排序算法改进:随机快排-荷兰国旗划分详解
随机快速排序-荷兰国旗划分算法详解 一、基础知识回顾1.1 快速排序简介1.2 荷兰国旗问题 二、随机快排 - 荷兰国旗划分原理2.1 随机化枢轴选择2.2 荷兰国旗划分过程2.3 结合随机快排与荷兰国旗划分 三、代码实现3.1 Python实现3.2 Java实现3.3 C实现 四、性能分析4.1 时间复杂度…...
怎么开发一个网络协议模块(C语言框架)之(六) ——通用对象池总结(核心)
+---------------------------+ | operEntryTbl[] | ← 操作对象池 (对象数组) +---------------------------+ | 0 | 1 | 2 | ... | N-1 | +---------------------------+↓ 初始化时全部加入 +------------------------+ +-------------------------+ | …...

海云安高敏捷信创白盒SCAP入选《中国网络安全细分领域产品名录》
近日,嘶吼安全产业研究院发布《中国网络安全细分领域产品名录》,海云安高敏捷信创白盒(SCAP)成功入选软件供应链安全领域产品名录。 在数字化转型加速的今天,网络安全已成为企业生存与发展的核心基石,为了解…...

数据结构:泰勒展开式:霍纳法则(Horner‘s Rule)
目录 🔍 若用递归计算每一项,会发生什么? Horners Rule(霍纳法则) 第一步:我们从最原始的泰勒公式出发 第二步:从形式上重新观察展开式 🌟 第三步:引出霍纳法则&…...

SQL注入篇-sqlmap的配置和使用
在之前的皮卡丘靶场第五期SQL注入的内容中我们谈到了sqlmap,但是由于很多朋友看不了解命令行格式,所以是纯手动获取数据库信息的 接下来我们就用sqlmap来进行皮卡丘靶场的sql注入学习,链接:https://wwhc.lanzoue.com/ifJY32ybh6vc…...