TongWeb8交流常见问答集_tong web8.0用户手册-程序员宅基地

技术标签: java  tomcat  

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

答复:

1. 商务问题,如:报价、license授权、合同等请联系销售。
2. TongWeb技术问题,未签项目联系售前,已签项目联系售后。有指定项目经理的项目,联系项目经理再安排。TongWeb作为主力产品,基本问题的解答售前和售后都能掌握。
3. 公司客服:400-650-7088,商务和未签项目转1、已签项目技术支持转2,当微信联系无回应时,记得拨打手机。

最错误的方式:

1.让销售给用户提供产品安装包,有的技术人员都分不清安装包,销售当然也分不清。
2.找销售问技术问题。
3.找支持问商务、报价事情。


问题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.*。所以TongWeb8能支持Spring Framework6.x 和 Spring Boot3.x 。


问题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: 嵌入版可以部署几个服务器、几个应用?

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


问题51:TongWeb能否实现自动批量的产品安装、升级?

答复:

1. “自动”一词先确认边界,产品的安装机器IP、用户、目录等这些基本信息肯定是需要人工录入的,安装过程可以自动化。
2. “批量” 若开通SSH服务,则可以实现多台机器的批量安装。
3. TongWeb8提供无缝升级补丁。


问题52:TongWeb升级是否需要更新license?

答复:

1.大版本升级需要更新license,如:TongWeb7.0.4.X升级到TongWeb8.0, TongWeb7.0.4.X升级到TongWeb7.0.8.X。
2.TongWeb7.0.4.X小版本升级不需要更新license,如:TongWeb7.0.4.2升级到TongWeb7.0.4.9。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/realwangpu/article/details/135836755

智能推荐

使用nginx解决浏览器跨域问题_nginx不停的xhr-程序员宅基地

文章浏览阅读1k次。通过使用ajax方法跨域请求是浏览器所不允许的,浏览器出于安全考虑是禁止的。警告信息如下:不过jQuery对跨域问题也有解决方案,使用jsonp的方式解决,方法如下:$.ajax({ async:false, url: 'http://www.mysite.com/demo.do', // 跨域URL ty..._nginx不停的xhr

在 Oracle 中配置 extproc 以访问 ST_Geometry-程序员宅基地

文章浏览阅读2k次。关于在 Oracle 中配置 extproc 以访问 ST_Geometry,也就是我们所说的 使用空间SQL 的方法,官方文档链接如下。http://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/gdbs-in-oracle/configure-oracle-extproc.htm其实简单总结一下,主要就分为以下几个步骤。..._extproc

Linux C++ gbk转为utf-8_linux c++ gbk->utf8-程序员宅基地

文章浏览阅读1.5w次。linux下没有上面的两个函数,需要使用函数 mbstowcs和wcstombsmbstowcs将多字节编码转换为宽字节编码wcstombs将宽字节编码转换为多字节编码这两个函数,转换过程中受到系统编码类型的影响,需要通过设置来设定转换前和转换后的编码类型。通过函数setlocale进行系统编码的设置。linux下输入命名locale -a查看系统支持的编码_linux c++ gbk->utf8

IMP-00009: 导出文件异常结束-程序员宅基地

文章浏览阅读750次。今天准备从生产库向测试库进行数据导入,结果在imp导入的时候遇到“ IMP-00009:导出文件异常结束” 错误,google一下,发现可能有如下原因导致imp的数据太大,没有写buffer和commit两个数据库字符集不同从低版本exp的dmp文件,向高版本imp导出的dmp文件出错传输dmp文件时,文件损坏解决办法:imp时指定..._imp-00009导出文件异常结束

python程序员需要深入掌握的技能_Python用数据说明程序员需要掌握的技能-程序员宅基地

文章浏览阅读143次。当下是一个大数据的时代,各个行业都离不开数据的支持。因此,网络爬虫就应运而生。网络爬虫当下最为火热的是Python,Python开发爬虫相对简单,而且功能库相当完善,力压众多开发语言。本次教程我们爬取前程无忧的招聘信息来分析Python程序员需要掌握那些编程技术。首先在谷歌浏览器打开前程无忧的首页,按F12打开浏览器的开发者工具。浏览器开发者工具是用于捕捉网站的请求信息,通过分析请求信息可以了解请..._初级python程序员能力要求

Spring @Service生成bean名称的规则(当类的名字是以两个或以上的大写字母开头的话,bean的名字会与类名保持一致)_@service beanname-程序员宅基地

文章浏览阅读7.6k次,点赞2次,收藏6次。@Service标注的bean,类名:ABDemoService查看源码后发现,原来是经过一个特殊处理:当类的名字是以两个或以上的大写字母开头的话,bean的名字会与类名保持一致public class AnnotationBeanNameGenerator implements BeanNameGenerator { private static final String C..._@service beanname

随便推点

二叉树的各种创建方法_二叉树的建立-程序员宅基地

文章浏览阅读6.9w次,点赞73次,收藏463次。1.前序创建#include<stdio.h>#include<string.h>#include<stdlib.h>#include<malloc.h>#include<iostream>#include<stack>#include<queue>using namespace std;typed_二叉树的建立

解决asp.net导出excel时中文文件名乱码_asp.net utf8 导出中文字符乱码-程序员宅基地

文章浏览阅读7.1k次。在Asp.net上使用Excel导出功能,如果文件名出现中文,便会以乱码视之。 解决方法: fileName = HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8);_asp.net utf8 导出中文字符乱码

笔记-编译原理-实验一-词法分析器设计_对pl/0作以下修改扩充。增加单词-程序员宅基地

文章浏览阅读2.1k次,点赞4次,收藏23次。第一次实验 词法分析实验报告设计思想词法分析的主要任务是根据文法的词汇表以及对应约定的编码进行一定的识别,找出文件中所有的合法的单词,并给出一定的信息作为最后的结果,用于后续语法分析程序的使用;本实验针对 PL/0 语言 的文法、词汇表编写一个词法分析程序,对于每个单词根据词汇表输出: (单词种类, 单词的值) 二元对。词汇表:种别编码单词符号助记符0beginb..._对pl/0作以下修改扩充。增加单词

android adb shell 权限,android adb shell权限被拒绝-程序员宅基地

文章浏览阅读773次。我在使用adb.exe时遇到了麻烦.我想使用与bash相同的adb.exe shell提示符,所以我决定更改默认的bash二进制文件(当然二进制文件是交叉编译的,一切都很完美)更改bash二进制文件遵循以下顺序> adb remount> adb push bash / system / bin /> adb shell> cd / system / bin> chm..._adb shell mv 权限

投影仪-相机标定_相机-投影仪标定-程序员宅基地

文章浏览阅读6.8k次,点赞12次,收藏125次。1. 单目相机标定引言相机标定已经研究多年,标定的算法可以分为基于摄影测量的标定和自标定。其中,应用最为广泛的还是张正友标定法。这是一种简单灵活、高鲁棒性、低成本的相机标定算法。仅需要一台相机和一块平面标定板构建相机标定系统,在标定过程中,相机拍摄多个角度下(至少两个角度,推荐10~20个角度)的标定板图像(相机和标定板都可以移动),即可对相机的内外参数进行标定。下面介绍张氏标定法(以下也这么称呼)的原理。原理相机模型和单应矩阵相机标定,就是对相机的内外参数进行计算的过程,从而得到物体到图像的投影_相机-投影仪标定

Wayland架构、渲染、硬件支持-程序员宅基地

文章浏览阅读2.2k次。文章目录Wayland 架构Wayland 渲染Wayland的 硬件支持简 述: 翻译一篇关于和 wayland 有关的技术文章, 其英文标题为Wayland Architecture .Wayland 架构若是想要更好的理解 Wayland 架构及其与 X (X11 or X Window System) 结构;一种很好的方法是将事件从输入设备就开始跟踪, 查看期间所有的屏幕上出现的变化。这就是我们现在对 X 的理解。 内核是从一个输入设备中获取一个事件,并通过 evdev 输入_wayland

推荐文章

热门文章

相关标签