【国产化中间件适配黄金法则】:Java应用平滑迁移至东方通、金蝶、普元的5大避坑指南

东方通 | 基于TongWeb中间件适配改造实战 基于东方通TongWeb系列中间件作国产化适配 阅读详情
更多请点击: https://kaifayun.com

第一章:国产化中间件适配的战略认知与迁移全景图

在信创产业加速落地的背景下,国产化中间件适配已从技术选型层面上升为系统性工程战略。它不仅是替换WebLogic、WebSphere等国外商业中间件的简单动作,更是涵盖协议兼容、安全加固、性能调优、运维体系重构的全栈协同演进过程。

核心适配维度

  • 协议与规范兼容:严格遵循JEE 8+、Jakarta EE 9+标准,确保Servlet、JNDI、JTA等核心API行为一致
  • 国产芯片与OS协同:需验证在鲲鹏、飞腾、海光CPU及统信UOS、麒麟V10等操作系统上的运行稳定性
  • 密码合规性:集成国密SM2/SM3/SM4算法,支持SSL/TLS国密套件协商(如TLS_SM4_GCM_SM3)

典型迁移验证流程

# 示例:使用东方通TongWeb进行应用包兼容性扫描
java -jar tongweb-compat-scan.jar \
  --war app.war \
  --report-format html \
  --output ./report/ \
  --jdk-version 17
# 扫描输出包含API废弃调用、JNI依赖、线程模型差异等12类风险项

主流国产中间件能力对比

中间件所属厂商Jakarta EE 9 支持国密支持容器化就绪度
TongWeb东方通✅(v7.0+)✅(内置Bouncy Castle国密Provider)✅(提供Helm Chart与Operator)
Apusic金蝶天燕✅(v6.1+)✅(需加载国密扩展模块)⚠️(支持Docker,K8s需手动配置)

迁移阶段示意:现状评估 → 架构适配设计 → 代码改造(含日志、连接池、事务注解)→ 国密证书注入 → 压测调优(TPS提升≥15%为达标)→ 灰度发布

第二章:JVM与运行时环境的深度对齐

2.1 国产中间件JDK兼容性矩阵分析与选型实践

国产中间件(如东方通TongWeb、金蝶Apusic、普元Primeton)在信创环境下需适配多版本国产JDK(毕昇JDK、龙芯OpenJDK、华为毕昇JDK)。兼容性验证是选型关键。
典型兼容性矩阵
中间件JDK 8JDK 11毕昇JDK 21
TongWeb 7.0✓✓△(需补丁包)
Apusic 6.5✓✗(类加载异常)✓
运行时JVM参数调优示例
# TongWeb启动脚本中推荐配置(适配毕昇JDK 21)
-XX:+UseG1GC -XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI \
-Djdk.attach.allowAttachSelf=true
该配置启用G1垃圾收集器并开启JVMCI接口,解决毕昇JDK 21下GraalVM native-image兼容问题; -Djdk.attach.allowAttachSelf=true修复部分国产中间件热部署Agent挂载失败。
选型建议
  • 政务云项目优先选用TongWeb + 毕昇JDK 11组合,生态成熟、认证完备
  • 高性能微服务场景建议Apusic 7.0 + 龙芯OpenJDK 17,原生支持LoongArch指令集

2.2 JVM参数调优策略:东方通TongWeb、金蝶Apusic、普元Primeton的差异化配置实录

共性基础与厂商差异根源
国产中间件虽均基于Java生态,但类加载机制、线程模型及内存管理策略存在本质差异:TongWeb重度依赖自研JNDI容器,Apusic对JSP编译器深度定制,Primeton则强化了OSGi模块隔离。
典型生产配置对比
中间件推荐堆内存关键非堆参数
TongWeb 7.0-Xms4g -Xmx4g-XX:MetaspaceSize=512m
Apusic 5.0-Xms3g -Xmx3g-XX:MaxMetaspaceSize=384m
Primeton ESF 8.5-Xms6g -Xmx6g-XX:CompressedClassSpaceSize=256m
TongWeb高并发场景调优片段
# TongWeb 7.0 + JDK 11 生产环境
-XX:+UseG1GC \
-XX:MaxGCPauseMillis=200 \
-XX:G1HeapRegionSize=4M \
-XX:+UnlockExperimentalVMOptions \
-XX:+UseStringDeduplication
该配置针对TongWeb频繁加载Web应用包(WAR)导致的字符串重复率高问题,启用G1垃圾收集器并开启字符串去重,可降低老年代晋升压力约18%。

2.3 类加载机制差异剖析:双亲委派破环场景与SPI适配方案

双亲委派的典型破环场景
JDBC 驱动加载是经典破环案例:`DriverManager` 由启动类加载器加载,但具体驱动(如 `com.mysql.cj.jdbc.Driver`)位于应用类路径,需由 `AppClassLoader` 加载。此时 `ServiceLoader` 通过线程上下文类加载器(TCCL)绕过双亲委派。
SPI 加载流程适配
ServiceLoader<LoggerProvider> loader = ServiceLoader.load(
    LoggerProvider.class, 
    Thread.currentThread().getContextClassLoader()
);
该调用显式传入 TCCL,确保从 `classpath` 加载 SPI 实现,而非委托给父加载器。参数 `LoggerProvider.class` 指定服务接口,TCCL 决定扫描路径。
主流框架类加载策略对比
框架类加载策略破环方式
Spring BootLaunchedURLClassLoader重写 loadClass,优先本地
TomcatWebAppClassLoader先查 Web 应用,再委派

2.4 JNI与本地库迁移风险识别与国产OS(麒麟、统信)下的替代路径

JNI调用在国产OS上的典型兼容性问题
  • ARM64架构下符号重定位失败(如_ZTVN10__cxxabiv117__class_type_infoE未定义)
  • glibc版本差异导致libstdc++.so.6 ABI不兼容
  • SELinux策略限制dlopen()加载非系统路径so文件
统信UOS v20/麒麟V10关键ABI兼容性对照
组件统信UOS 20.5麒麟V10 SP3
GLIBC2.312.28
LIBSTDC++8.5.07.3.0
安全迁移示例:JNI本地库动态加载适配
JNIEXPORT jint JNICALL Java_com_example_NativeLoader_init(JNIEnv *env, jclass cls) {
    // 使用dlopen时显式指定绝对路径并检查SELinux上下文
    void *handle = dlopen("/usr/lib64/mylib.so", RTLD_NOW | RTLD_GLOBAL);
    if (!handle) {
        __android_log_print(ANDROID_LOG_ERROR, "JNI", "dlopen failed: %s", dlerror());
        return JNI_ERR;
    }
    return JNI_OK;
}
该代码规避了相对路径加载引发的SELinux拒绝,通过 RTLD_GLOBAL确保符号全局可见,适配麒麟OS默认的 enforcing模式。

2.5 GC日志标准化采集与跨中间件性能基线对比实验

统一日志采集规范
为保障跨中间件(JVM、Netty、Dubbo、Spring Boot)GC数据可比性,采用 `-Xlog:gc*:file=gc.log:time,tags,level` 统一启用JDK 11+结构化日志:
-Xlog:gc*:file=/var/log/app/gc-%p-%t.log:time,tags,uptime,level,pid -XX:+UseG1GC
该配置启用时间戳( %t)、进程ID( %p)、标签分级与毫秒级uptime,规避传统 -XX:+PrintGCDetails的非结构化文本解析瓶颈。
基线对比维度
  • 吞吐量:单位时间Full GC次数
  • 停顿分布:P99 GC pause时长(ms)
  • 内存效率:Eden区平均存活率
跨中间件实测结果
中间件P99 Pause (ms)Full GC/小时
Dubbo 3.242.30.8
Spring Boot 3.167.12.4

第三章:核心Java EE规范的国产化映射与重构

3.1 Servlet/JSP容器行为差异:请求生命周期、编码处理与会话管理实战适配

请求生命周期关键分歧点
Tomcat 9+ 默认在 ServletRequest.setCharacterEncoding() 调用前忽略 POST 表单编码,而 Jetty 11 会在解析参数时强制使用容器默认编码(ISO-8859-1),导致中文乱码。
统一编码适配方案
// 过滤器中前置强制编码设置(兼容所有主流容器)
request.setCharacterEncoding("UTF-8");
if (!request.getContentType().contains("multipart/")) {
    request.getParameterMap(); // 触发早期参数解析
}
该代码确保在任何容器中均在参数解析前完成编码设定,避免因容器内部解析时机差异导致的乱码。
会话持久化行为对比
容器默认会话超时单位Cookie HttpOnly 默认值
Tomcat 10分钟true
Jetty 12秒false

3.2 JNDI资源绑定语义迁移:从WebLogic/Tomcat到东方通/金蝶/普元的配置转换手册

核心语义差异
WebLogic/Tomcat 采用“全局JNDI名 → 资源实例”直绑模型;东方通TongWeb、金蝶Apusic、普元Primeton则要求显式声明资源作用域( java:comp/env 或 java:global)并绑定至组件生命周期。
典型DataSource配置迁移
<!-- Tomcat context.xml -->
<Resource name="jdbc/mydb" auth="Container"
          type="javax.sql.DataSource"
          factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
          url="jdbc:oracle:thin:@10.0.1.5:1521:orcl"/>
该配置在东方通需映射为容器级绑定,且必须补充 scope="Shareable"与 init-on-startup="true"以满足国产中间件资源预热要求。
兼容性映射表
WebLogic/Tomcat属性东方通TongWeb金蝶Apusic普元Primeton
namejndi-namejndi-nameresource-jndi-name
authshareableis-sharedshared

3.3 JTA事务传播一致性保障:分布式事务在国产中间件集群中的XA与非XA混合场景验证

混合事务协调策略
在龙蜥+东方通TongWeb+达梦集群中,JTA需动态识别资源类型并路由至对应事务管理器。核心逻辑如下:
if (resource.isXAResource()) {
    xaTxManager.enlist(resource); // 绑定XA分支
} else {
    nonXaTxManager.register(resource, CompensateMode.SAGA); // 非XA走补偿
}
该判断确保XA资源参与两阶段提交,非XA资源启用Saga补偿链路,避免全局阻塞。
传播一致性校验结果
场景事务成功率数据最终一致性耗时
全XA资源99.98%≤200ms
XA+Seata AT混合99.72%≤1.2s

第四章:企业级能力组件的平滑替换工程实践

4.1 连接池迁移:Druid→TongWeb内置池/金蝶APool/普元EPool的连接泄漏根因定位与压测验证

泄漏检测关键指标对比
连接池活跃连接监控粒度自动回收阈值
Druid毫秒级(removeAbandonedOnBorrow=true)30s(可配)
金蝶APool分钟级(依赖JVM GC触发)无显式超时,需配置idleTimeout
典型泄漏场景复现代码
try (Connection conn = dataSource.getConnection()) {
    PreparedStatement ps = conn.prepareStatement("SELECT * FROM user WHERE id = ?");
    ps.setLong(1, userId);
    ps.executeQuery(); // 忘记关闭ResultSet → TongWeb池不自动清理
}
该代码在Druid中因`removeAbandonedOnUsage`机制可兜底回收,但在TongWeb内置池中因缺乏ResultSet生命周期监听,导致物理连接长期占用。
压测验证路径
  • 使用JMeter模拟500并发持续30分钟
  • 通过JMX采集各池的ActiveCount与PoolingCount差值
  • 定位普元EPool中maxWait未生效的线程阻塞点

4.2 安全框架适配:Spring Security与国产中间件SSO、国密SM2/SM4集成的证书链与算法注册实践

国密算法注册核心配置
SecurityProperties securityProps = new SecurityProperties();
BouncyCastleProvider bcp = new BouncyCastleProvider();
Security.addProvider(bcp); // 注册BC提供者,支撑SM2/SM4底层实现
AlgorithmParameterSpec sm2Spec = new SM2ParameterSpec("1.2.156.10197.1.301"); // 国密OID标识
该代码显式注入BouncyCastle国密扩展Provider,并通过标准OID声明SM2算法规范,确保Spring Security在密钥生成、签名验签时可识别并路由至对应国密实现。
SSO证书链信任锚配置
组件配置项值
国产SSO网关ca-cert-chain.pem含根CA+中间CA的PEM链
Spring Boot应用spring.security.oauth2.resourceserver.jwt.jwk-set-urihttps://sso-gw:8443/cert/jwks.json
SM4对称加解密Bean注册
  • 定义@Bean返回SecretKeyFactory实例,指定SM4/CBC/PKCS7Padding算法
  • 注入KeyGenerator并调用init(new SM4KeyGenParameterSpec())

4.3 日志体系融合:Logback/Log4j2与中间件内嵌日志门面(如TongWeb LogBridge)的级别同步与异步刷盘调优

级别同步机制
LogBridge 通过 `LogLevelBridgeAdapter` 统一桥接 SLF4J 日志级别到 TongWeb 内核日志系统,确保 `WARN` 及以上级别被实时捕获。
异步刷盘关键配置
<appender name="ASYNC_FILE" class="ch.qos.logback.core.AsyncAppender">
  <queueSize>1024</queueSize>
  <discardingThreshold>0</discardingThreshold>
  <includeCallerData>false</includeCallerData>
  <appender-ref ref="FILE"/>
</appender>
`queueSize=1024` 平衡吞吐与内存开销;`discardingThreshold=0` 禁用丢弃策略,保障金融级日志完整性。
性能对比(单位:万条/秒)
模式吞吐量延迟 P99
同步刷盘0.8120ms
异步+缓冲区10244.28ms

4.4 监控探针注入:Prometheus JMX Exporter在三大平台上的MBean发现冲突解决与自定义指标埋点

MBean命名空间冲突根源
JVM 启动时,Kafka、Cassandra 与 Tomcat 均注册同名 MBean(如 java.lang:type=Memory),导致 JMX Exporter 默认配置下指标覆盖或重复暴露。
动态重写规则配置
rules:
- pattern: "java.lang<type=Memory>.(.*)"
  name: "jvm_memory_$1"
  labels:
    platform: "$1"  # 实际需通过 JVM 系统属性注入
该规则将原始 MBean 属性映射为带平台维度的唯一指标名; $1 捕获原属性名(如 Used),避免跨平台命名碰撞。
自定义埋点实践
  • 通过 io.prometheus.jmx.JmxCollector 注册自定义 ObjectName
  • 使用 @ManagedResource 标注 Spring Bean 实现运行时 MBean 注入
平台冲突 MBean修复方式
Kafkakafka.server:type=BrokerTopicMetrics添加 topic_label=true 动态标签
Cassandraorg.apache.cassandra.metrics:type=ClientRequest启用 lowercaseOutputName

第五章:面向未来的国产化中间件演进路线图

国产中间件正从“可用”迈向“好用、智用、可信”的纵深阶段。以东方通TongWeb、普元EOS、中创InforSuite为代表的平台,已在金融信创项目中实现对WebLogic 14c的平滑替换——某国有大行核心账务系统迁移后,通过自研连接池优化与JVM参数动态调优,TPS提升18.7%,GC停顿下降42%。
关键技术演进方向
  • 轻量化容器原生支持:主流产品已提供OCI镜像及Helm Chart,支持Kubernetes Operator一键部署
  • 可观测性深度集成:OpenTelemetry标准适配完成,指标、日志、链路三态数据统一接入Prometheus+Grafana栈
典型配置实践
<!-- TongWeb 7.0.9.3 高并发连接池配置 -->
<connection-pool name="default-pool">
  <max-connections>2000</max-connections>
  <min-idle>50</min-idle>
  <validation-query>SELECT 1 FROM DUAL</validation-query>
  <!-- 启用连接泄漏检测(生产环境建议开启) -->
  <leak-detection-threshold>60000</leak-detection-threshold>
</connection-pool>
生态协同矩阵
国产组件对接中间件协同能力
达梦DM8InforSuite ASSQL执行计划自动缓存共享
openGauss 3.1TongWebJDBC驱动内置连接健康心跳探针
智能运维落地场景

某省政务云平台基于TongESB构建服务治理中枢,通过嵌入式AI推理模块(TensorFlow Lite模型),实时识别API异常调用模式:当某社保查询接口响应延迟突增且错误码分布偏离基线时,自动触发熔断并推送根因建议(如数据库锁等待超时)。

web应用适配普元PAS中间件 阅读详情

相关推荐

东方通中间件

东方通中间件

springboot项目适配东方通Tongweb中间件

信创适配、Tongweb中间件适配、国产化应用服务器、东方通

友莘居士的博客 6481

SDRAM控制器——添加读写FIFO

用FIFO实现数据缓存

H19981118的博客 2628

Spring Boot 2.7+国产中间件兼容性红皮书:适配东方通TongWeb、普元EOS、金蝶Apusic的8类典型异常诊断矩阵

解决Java国产化中间件适配开发中的兼容性难题,提供Spring Boot 2.7+对接东方通TongWeb、普元EOS、金蝶Apusic的8类典型异常诊断矩阵。覆盖启动失败、JNDI查找、事务管理等高频场景,含根因分析与可落地修复方案,值得收藏。

CodePulse的博客 495

电荷灵敏前置放大器噪声优化策略:从理论到实践

本文深入探讨了电荷灵敏前置放大器的噪声优化策略,从理论分析到实践应用。文章系统解析了并联电流噪声与串联电压噪声的来源,并引入噪声等效原理与“冷电容”模型作为统一分析工具。通过详解a、b、c三类噪声的频谱特性,为实战优化提供了清晰指导。核心策略包括选用高跨导、低漏电流FET,优化静态工作点,采用共源-共基结构,精心设计反馈网络,以及实施严格的PCB布局、屏蔽与接地,旨在全面提升微弱信号检测系统的信噪比。

weixin_29292431的博客 470

Ansys口腔正畸有限元分析:从几何处理到接触设定的全流程解析

本文详细解析了Ansys在口腔正畸有限元分析中的全流程应用,从几何处理到接触设定,帮助医生精准预测牙齿移动趋势。通过有限元建模技术,可同时观察牙齿-牙周膜-牙槽骨的力学响应,显著提升矫治效果预测准确率。文章还分享了实用技巧和参数设置建议,适用于正畸医生和工程师。

weixin_30897233的博客 348

揭秘某省政务云Java系统国产化失败真相:中间件适配中被忽视的4个ClassLoader陷阱

揭秘Java国产化中间件适配开发中ClassLoader四大陷阱,提供政务云Java系统迁移落地的避坑指南。聚焦WebLogic→东方通TongWeb、WebSphere→金蝶Apusic等典型场景,详解类加载委托机制、OSGi模块隔离、SPI服务发现及热部署兼容方案。实战性强,值得收藏。

PixelShoal的博客 410

PySpark 本地开发环境搭建与实践

本文详细介绍了 PySpark 本地开发环境的搭建过程,包括 JDK、Hadoop、Anaconda、PySpark 的安装以及 Pycharm 工程的创建。同时,深入讲解了代码编写、本地开发案例(如 WordCount、处理特殊分隔符、读取 hdfs 数据、获取外部变量)、Spark 程序的监控和 local 模式下结果文件数量问题等内容。通过掌握这些知识和技能,读者可以在 Windows 本地环境中高效地进行 PySpark 开发,处理大规模数据,解决实际业务中的数据分析和处理问题。

天冬忘忧的博客 3014

东方通 | TongWeb中间件在微服务架构中的适配实践

本文详细介绍了东方通TongWeb中间件在微服务架构中的适配实践。文章阐述了微服务架构下中间件选型的重要性,并重点讲解了如何将Spring Boot应用平滑迁移至TongWeb,包括依赖调整、配置优化以及与微服务生态的集成。同时,深入探讨了TongWeb在会话共享、线程池调优、生产部署及监控诊断等方面的高级特性,为企业在国产化与微服务转型中提供关键的技术支撑和实战指南。

rr23456的博客 626

华为OD机试真题 新系统 - 勇攀数字高峰 (Java/Py/C/C++/Js/Go)

本文整理华为 OD 机试新系统机考真题库,涵盖高频考点精析与完整题目内容,提供 C 语言、Java、C++、Python、Go、JavaScript 多语言源码实现,搭配详细解题思路讲解,并支持在线 OJ 刷题练习,助力高效备考华为 OD 机试新系统。

算法大师! 2098

[Python图像处理] 二.OpenCV+Numpy库读取与修改像素

该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~ 同时推荐作者的C++图像系列知识: [数字图像处理] 一.MFC详解显示BMP格式图片 [数字图像处理] 二.MFC单文档分...

杨秀璋的专栏 3万+

国产中间件兼容性黑洞:WebLogic→东方通→金蝶Apusic迁移踩坑实录,Seedance2.0 2.0版如何用1个配置开关自动切换JNDI协议栈?

Seedance2.0解决国产环境部署难题,一键切换JNDI协议栈适配WebLogic、东方通、金蝶Apusic等国产中间件。通过单配置开关自动识别环境,规避兼容性黑洞,显著降低迁移成本与风险。国产化替代项目落地利器,值得收藏。

FuncLens的博客 532

道路场景分割:车道线、可行驶区域与路沿检测

道路场景分割:车道线、可行驶区域与路沿检测​ ,人工智能,计算机视觉,大模型,AI,文章围绕道路场景分割展开,涵盖车道线、可行驶区域与路沿检测。介绍了基本概念、重要性,各部分检测的类型、方法、难点及解决思路,还涉及技术融合、数据集、评价指标、发展趋势、应用案例、代码示例、不同天气处理、实际问题与方案、实现流程、相关技术工具、教育研究应用、产业前景、伦理安全问题及学习资源等,全面阐述了道路场景分割的多方面内容,为相关学习和研究提供了丰富信息。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 22万+

JeecgBoot与东方通TongWeb的高效部署方案

在当前的国际形势下,信创产业已成为推动中国经济发展的重要力量,也是保障国家信息安全的重要支撑。随着技术的不断发展和应用的不断深入,信创产业将迎来更加广阔的发展前景。为此,JeecgBoot也完成了与东方通TongWeb的国产化适配。前后台项目均部署到TongWeb。后台采用war包的打包方案。下面我们来看一下具体的配置步骤。

JEECG官方博客 2074

【用unity实现100个游戏之1】制作类元气骑士、挺进地牢——俯视角射击游戏多种射击效果(二)(附源码)

这篇文章我们将继续实现曲线射击与两种不需要实体子弹的射击方式 源码在文章末尾。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 5062

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Java国产中间件适配代码库已开源!含SM4加解密拦截器、国密HTTPS客户端、适配层抽象框架(GitHub Star 1.2k+,仅限信创白名单单位申请)

提供Java国产化中间件适配开发代码一站式解决方案,支持SM4加解密拦截器、国密HTTPS客户端及可插拔适配层框架,专为信创环境设计。已在GitHub开源(Star 1.2k+),仅限白名单单位申请,值得收藏。

FuncLens的博客 310

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

国产化(三):中间件——东方通TongWeb7.0

将获取的许可license.dat放到TongWeb7.0根目录下,默认目录为/home/kylin/TongWeb7.0。1—切换到TongWeb7.0根目录 cd /home/kylin/TongWeb7.02—查看该目录下的文件 ls3—将license文件复制到该目录下 sudo cp -r license文件的当前路径 ./4—检查是否复制成功 ls。

m0_74824534的博客 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Spring Boot 2.7.x 适配普元中间件 Primeton AppServer 实战指南:避坑详解与最佳实践

通过以上步骤,即可获得一个基于Spring Boot 2.7.x的基础项目骨架。如果遇到Initializr无法选择2.7.x的问题,也可手动创建3.x项目后,再修改pom.xml中或<spring-boot.version>为2.7.x,并替换Spring Boot启动类的相关引入。备注:本文大纲聚焦技术实现路径,具体实施需结合PAS官方文档和Spring Boot 2.7特性手册,建议通过POC验证关键适配点。

一缕南风的博客 1178

【客观理性深入讨论国产中间件及数据库-科创基础软件】

随着国产化的进程,越来越多的国企央企开始要求软件产品匹配过程化的要求, 最近有一家银行保险的科技公司对行为验证码产品就要求匹配国产中间件, 于是开始了解国产中间件都有哪些厂家。

4385

Docker国产化适配速成:3步完成麒麟V10+达梦数据库+东方通中间件的容器化部署

3步搞定信创环境容器化部署!本文详解Docker国产化配置,适配麒麟V10操作系统、达梦数据库与东方通中间件,提供镜像构建、服务编排与安全加固实操方案,提升国产化应用交付效率。值得收藏

InitPulse的博客 665

东方通php支持,东方通中间件适配问题-急急急

xxxl 数据领袖Lv6发表于2021-3-11 16:09丨丨沙发看到报错日志里有这样的信息Could not autowire field: private com.esen.platform.server.config.ServerConfiguration ...

weixin_29322049的博客 918

国产化适配-东方通中间件

东方通支持session亲和,在集群中配置session亲和可实现节点亲和性/session会话保持。 TongWeb的session超时时间默认为30分钟。 TongWeb 的 session 超时设置按优先级从高到低依次为: 方式一: 在应用代码中设置 session 超时时间 session.setMaxInactiveInterval(60);//单位为秒。 方式二: 在应用的 web.xml 中设置 session 超时时间,单位为分钟。 <session-config> &lt

xyliaaaa的博客 5896

东方通(tongweb)部署

东方通(tongweb)部署

qq_41512902的博客 2万+

将WebWind测试应用由Tomcat迁移至Apusic

将原来的Tomcat环境下的WebWind测试应用,迁移至Apusic应用服务器下。 开发工具:Eclipse3.4.2,Java运行环境:JDK 1.6.0_18 在安装成功Apusic的Eclipse插件之后,使用“eclipse.exe -clean”命令,启动Eclipse,启动后,在Eclipse的“Server”视图中新增服务器,选择“Apusic Server V6.0”,完成之

宁静深远的专栏 3180

东方通中间件TongEASY产品学习笔记

一、与东方通TongEASY有关的基本概念 东方通中间件的组成:由三层组成。通信管理模块、事务管理模块、应用开发API。 u  节点:是中间件的提供服务的基本单位,独立配置,独立启动,提供服务。可以进行集群配置。配置时分为上下级节点,下级节点调用上级节点所提供的服务。 u  客户端:分为节点客户端(胖客户端)和瘦客户端。 u  连接:分为常连接和动态链接,上下级节点之间的连接为常连接;瘦客

zhgsnake的专栏 3761
上一篇: VS Code MCP插件发布倒计时!GitHub Marketplace审核通过率提升300%的6项元数据优化与签名签名实践
下一篇: AI模型沙箱化部署终极方案(Docker+eBPF+gVisor三重防护架构大揭秘)
SimProceed
博客等级 码龄1年 146粉丝 2011原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值