东方通(TongTech)作为国产中间件领域的领军企业,其产品体系覆盖了企业级应用的多个核心场景。以下是主要中间件产品的技术解析与Java对接实现方案:
一、核心中间件产品矩阵
1. TongWeb(应用服务器)
- 定位:对标WebLogic/WebSphere的JavaEE应用服务器
- 核心能力:
- 支持Servlet 4.0/JSP 3.0规范
- 提供JDBC连接池、JNDI服务
- 集群会话复制
- 应用场景:政务/金融核心业务系统部署
2. TongLINK/Q(消息中间件)
- 定位:高可靠消息队列(对标IBM MQ)
- 核心指标:
- 单队列TPS 10万+
- 消息持久化存储
- 事务消息支持
- 应用场景:跨机构金融交易、电力调度指令传输
3. TongEASY(分布式事务中间件)
- 定位:XA协议增强型事务协调器
- 核心特性:
- 最大努力型事务补偿
- 两阶段提交优化
- 事务日志加密存储
4. TRedis(分布式缓存)
- 定位:国产化Redis替代方案
- 差异化能力:
- 国密算法支持(SM2/SM3/SM4)
- 多级缓存自动降级
- 审计日志合规输出
5. TongRDS(分布式数据库中间件)
- 定位:数据库分库分表解决方案
- 核心功能:
- SQL解析路由
- 读写分离
- 分布式唯一ID生成
二、典型中间件对接实现
1. TongWeb应用部署(SpringBoot集成)
// 部署描述文件tongweb.xml
<tongweb-app>
<resource-ref>
<res-ref-name>jdbc/primaryDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</tongweb-app>
// 数据源配置(JNDI获取)
@Configuration
public class TongWebConfig {
@Bean(destroyMethod = "close")
public DataSource dataSource() throws NamingException {
return (DataSource) new InitialContext().lookup("java:comp/env/jdbc/primaryDS");
}
}
// 启动类适配