
中间件
公司介绍:
产品详情
保兰德(Powerland)中间件产品体系是面向企业级数字化转型的全栈式技术支撑方案,覆盖应用运行、消息通信、数据集成、事务管控、API治理等核心领域,旨在帮助企业构建稳定、高效、可扩展的IT基础设施,解决分布式架构下的系统协同、数据一致性、高并发支撑等关键问题,助力核心业务系统实现高可用与敏捷迭代。
一、 Powerland Application Server(PAS)企业级应用服务器
Powerland Application Server是兼容Java EE标准的企业级应用运行环境,专注于为Java应用提供高可靠、高性能的部署与运行支撑,同时支持Spring Boot、Spring Cloud等开源生态框架的无缝集成,满足传统企业应用与微服务架构的双重需求。
1. 核心定位与整体架构
PAS的核心定位是“企业级应用的稳定运行底座”,其架构分为三层:
- 核心容器层:包含Web容器(支持Servlet 4.0、JSP 2.3)、EJB容器(支持EJB 3.2)、JMS容器(兼容JMS 2.0),为应用提供标准化的运行环境;
- 服务支撑层:提供事务管理(JTA 1.2)、安全服务(JAAS、SSL/TLS)、连接池(数据库连接池、消息连接池)、缓存服务(本地缓存+分布式缓存集成)等基础支撑能力;
- 运维监控层:包含可视化控制台、日志管理系统、性能监控模块、告警中心,实现对应用运行状态的全生命周期管理。
2. 核心功能模块详解
- 标准兼容与开源适配:完全兼容Java EE 8标准,同时支持Spring Boot应用的一键部署、Spring Cloud微服务的注册与发现(集成Eureka/Consul),无需修改代码即可迁移现有应用;
- 高性能优化:
- 动态线程池:基于请求量自动调整线程数量,避免线程资源耗尽;
- 多级缓存:支持本地堆缓存、堆外缓存及Redis分布式缓存的集成,减少数据库访问压力;
- 异步处理:支持Servlet 3.1异步请求、EJB异步方法,提升系统吞吐量;
- 高可用集群:
- 集群部署:支持多节点集群,通过负载均衡(轮询、权重、IP哈希)分发请求;
- 会话复制:基于内存同步或数据库持久化实现会话共享,节点故障时用户会话不丢失;
- 故障转移:自动检测节点状态,将请求路由到健康节点,确保服务连续性;
- 安全管控:
- 身份认证:支持LDAP、OAuth2.0、JWT等多种认证方式;
- 权限控制:基于RBAC模型,细粒度控制用户对应用资源的访问权限;
- 数据加密:支持SSL/TLS传输加密、数据库密码加密存储、敏感数据脱敏;
- 审计日志:记录用户操作与系统事件,满足合规要求;
- 可视化运维:
- 控制台:提供应用部署、配置管理、集群监控的可视化界面;
- 性能监控:实时展示CPU、内存、磁盘、网络等资源使用情况,以及应用响应时间、请求量等指标;
- 日志管理:集中收集与分析应用日志,支持按关键词检索、日志导出;
- 告警中心:对资源过载、应用异常等事件,通过邮件、短信、钉钉等方式实时通知;
3. 技术特点与优势
- 国产化适配:支持鲲鹏、飞腾、龙芯等国产芯片,兼容统信UOS、麒麟OS等国产操作系统,满足信创项目需求;
- 低延迟高吞吐量:经过内核级优化,单节点可支撑每秒数万次请求,响应时间控制在毫秒级;
- 灵活扩展:支持垂直扩展(增加节点资源)与水平扩展(增加节点数量),线性提升系统容量;
- 易迁移:提供与WebLogic、WebSphere等商业应用服务器的迁移工具,降低应用迁移成本;
4. 典型应用场景
- 金融行业核心系统:如银行信贷系统、证券交易系统,需要高可靠、高安全的运行环境;
- 政府政务平台:如电子政务系统、行政审批系统,需要兼容国产化软硬件;
- 企业ERP/CRM系统:如制造企业的生产管理系统、零售企业的客户关系管理系统,需要稳定支撑大量并发请求;
- 微服务架构底座:作为Spring Cloud微服务的运行容器,支撑分布式应用的部署与管理;
二、 Powerland Message Queue(PMQ)分布式消息中间件
Powerland Message Queue是一款高性能、高可靠的分布式消息中间件,提供异步通信、系统解耦、流量削峰等能力,支持多种消息模型与协议,适用于高并发、分布式架构下的系统协同场景。
1. 核心定位与整体架构
PMQ的核心定位是“分布式系统的通信枢纽”,其架构分为四层:
- 生产者层:提供SDK(Java、Python、Go等)与API,支持生产者发送消息;
- Broker集群层:由多个Broker节点组成,负责消息的存储、路由、复制与投递;采用分片+副本机制,确保数据高可用;
- 消费者层:提供SDK与API,支持消费者订阅与消费消息;支持集群消费、广播消费等模式;
- 管控台层:提供可视化界面,实现消息队列管理、监控、告警等功能;
2. 核心功能模块详解
- 消息模型:
- 点对点模式(P2P):消息发送到指定队列,由单个消费者消费;
- 发布订阅模式(Pub/Sub):消息发送到主题,多个订阅者同时消费;
- 延迟消息:支持按时间戳或延迟时长发送消息,适用于定时任务场景;
- 事务消息:支持生产者事务,确保消息发送与本地业务操作的原子性;
- 可靠投递:
- 持久化存储:消息默认存储到磁盘(支持SSD/HDD),防止节点故障丢失;
- ACK机制:生产者确认(确保消息发送到Broker)、消费者确认(确保消息被成功消费);
- 重试机制:对发送失败的消息自动重试,支持自定义重试次数与间隔;
- 死信队列:消费失败的消息自动进入死信队列,避免重复消费影响系统;
- 高可用集群:
- 分片机制:将主题划分为多个分片,分布到不同Broker节点,提升吞吐量;
- 副本机制:每个分片设置多个副本(默认3个),通过Raft协议实现leader选举与数据同步,确保数据不丢失;
- 故障转移:Broker节点故障时,副本自动切换为leader,不影响消息服务;
- 流量控制:
- 生产者限流:限制每个生产者的消息发送速率,防止Broker过载;
- 消费者限流:限制每个消费者的消息消费速率,避免下游系统压力过大;
- 消息堆积预警:当队列消息数量超过阈值时,触发告警;
- 多协议支持:兼容MQTT 3.1.1、AMQP 1.0、Kafka 2.x协议,支持与第三方系统集成;
- 监控运维:
- 消息轨迹:记录消息从生产到消费的全链路信息,便于问题排查;
- 性能指标:实时展示消息吞吐量、延迟、堆积量等指标;
- 告警中心:对Broker故障、消息堆积、投递失败等事件发送告警;
3. 技术特点与优势
- 高性能:单Broker节点支持百万级TPS,消息延迟控制在1ms以内;
- 高可靠:数据多副本存储,Raft协议保证一致性,消息丢失率为0;
- 弹性扩展:支持动态添加Broker节点,分片自动均衡,系统容量线性提升;
- 国产化适配:支持国产芯片与操作系统,兼容信创生态;
- 易用性:提供可视化管控台,支持一键部署集群,SDK简单易用;
4. 典型应用场景
- 电商订单处理:订单创建后异步发送消息到库存系统、支付系统,实现解耦;
- 实时数据同步:数据库变更日志通过消息队列同步到数据仓库,支撑实时分析;
- 微服务间通信:微服务通过消息队列实现异步调用,提升系统容错性;
- 日志收集:应用日志发送到消息队列,由日志系统统一消费处理;
- 流量削峰:秒杀活动中,通过消息队列缓冲大量请求,避免系统崩溃;
三、 Powerland Data Integration Platform(PDIP)企业级数据集成中间件
Powerland Data Integration Platform是一款面向企业级数据中台的集成解决方案,实现跨系统、多源异构数据的同步、转换与交换,支撑数据资产化与业务智能化。
1. 核心定位与整体架构
PDIP的核心定位是“数据中台的集成引擎”,其架构分为四层:
- 数据源接入层:支持关系型数据库、NoSQL数据库、文件系统、API接口、消息队列等多种数据源;
- 数据转换层:提供可视化ETL工具与自定义脚本,实现数据清洗、过滤、聚合、关联等转换操作;
- 任务调度层:支持定时调度、依赖调度、分布式调度,确保任务按计划执行;
- 监控管理层:提供任务监控、数据质量监控、告警中心等功能;
2. 核心功能模块详解
- 多源异构接入:
- 关系型数据库:MySQL、Oracle、SQL Server、PostgreSQL等;
- NoSQL数据库:Redis、MongoDB、HBase等;
- 文件系统:CSV、Excel、JSON、XML、Parquet等;
- 消息队列:Kafka、RabbitMQ、PMQ等;
- API接口:RESTful API、SOAP API等;
- 数据同步模式:
- 全量同步:一次性同步所有数据,适用于初始化场景;
- 增量同步:基于时间戳、自增ID、日志CDC(Change Data Capture)同步新增或变更数据;
- 实时同步:通过CDC技术(如MySQL binlog、Oracle redo log)实现秒级数据同步;
- 可视化ETL:
- 拖拽式设计:通过拖拽组件(如读取、过滤、聚合、写入)编排ETL任务;
- 转换组件:支持字符串处理、日期转换、数学运算、关联查询等常用转换;
- 自定义脚本:支持Python、Groovy、SQL等脚本语言,实现复杂转换逻辑;
- 任务调度管理:
- 定时调度:支持CRON表达式,按分钟、小时、天等周期执行任务;
- 依赖调度:基于任务间的依赖关系,自动触发后续任务执行;
- 分布式调度:将任务分发到多个节点执行,提升处理效率;
- 断点续传:任务失败后,从上次中断的位置继续执行,避免重复处理;
- 数据质量监控:
- 规则定义:支持完整性、准确性、一致性、唯一性等规则;
- 监控告警:对数据质量异常(如空值、重复值)触发告警;
- 报表统计:生成数据质量报表,展示数据质量趋势;
- 监控运维:
- 任务监控:实时展示任务执行状态、进度、耗时等指标;
- 日志管理:记录任务执行日志,支持按关键词检索;
- 告警中心:对任务失败、数据质量异常等事件发送告警;
3. 技术特点与优势
- 高性能:分布式并行处理,支持TB级数据的快速同步;
- 高可靠:事务保障(全量同步时的事务一致性)、断点续传、失败重试;
- 易用性:拖拽式ETL设计,无需编写复杂代码;
- 扩展性:支持自定义数据源插件、转换插件,满足特殊需求;
- 国产化适配:支持国产数据库(如达梦、人大金仓、神通)、国产操作系统;
4. 典型应用场景
- 企业数据中台建设:统一汇聚业务系统数据,形成数据资产;
- 跨部门数据共享:如财务系统与HR系统的数据交换;
- 业务系统迁移:如从Oracle迁移到MySQL,实现数据同步;
- 实时数据仓库:同步业务数据到数据仓库,支撑实时分析;
- 数据湖构建:将结构化与非结构化数据同步到数据湖,实现统一存储;
四、 Powerland Distributed Transaction Manager(PDTM)分布式事务中间件
Powerland Distributed Transaction Manager是一款解决微服务架构下分布式事务一致性问题的中间件,支持多种事务模式,满足不同场景下的事务需求。
1. 核心定位与整体架构
PDTM的核心定位是“微服务架构的事务保障中心”,其架构基于XA协议与柔性事务理论,分为四层:
- 事务协调器(TC):负责全局事务的发起、提交/回滚,协调分支事务;
- 事务管理器(TM):嵌入应用系统,负责与TC通信,管理全局事务;
- 资源管理器(RM):嵌入数据库或服务,负责分支事务的执行与状态上报;
- 管控台层:提供事务监控、统计、告警等功能;
2. 核心功能模块详解
- 事务模式:
- AT模式:基于两阶段提交,自动生成undo/redo日志,实现无侵入的分布式事务;支持关系型数据库;
- TCC模式:支持自定义Try/Confirm/Cancel接口,适用于非关系型数据库或第三方服务场景;
- SAGA模式:通过一系列本地事务的顺序执行与补偿,处理长事务场景;支持异步补偿;
- XA模式:兼容标准XA协议,支持传统数据库的分布式事务;
- 全局事务管理:
- 事务发起:通过注解(如@GlobalTransactional)或API发起全局事务;
- 事务提交/回滚:根据分支事务状态,自动提交或回滚全局事务;
- 事务超时:支持自定义事务超时时间,超时自动回滚;
- 分支事务协调:
- 分支注册:RM向TC注册分支事务;
- 状态上报:RM向TC上报分支事务执行状态;
- 协调执行:TC向RM发送提交/回滚指令;
- 监控审计:
- 事务轨迹:记录全局事务与分支事务的执行过程,便于问题排查;
- 统计报表:展示事务成功率、失败率、耗时等指标;
- 告警中心:对事务失败、超时等事件发送告警;
- 高可用集群:TC支持集群部署,通过Raft协议实现leader选举,确保服务连续性;
3. 技术特点与优势
- 低侵入性:AT模式无需修改业务代码,仅需添加注解;
- 高性能:异步协调、本地事务优化,事务执行延迟低;
- 兼容性:支持主流ORM框架(MyBatis、Hibernate)、微服务框架(Spring Cloud、Dubbo);
- 灵活性:支持多种事务模式,满足不同场景需求;
- 国产化适配:支持国产数据库与操作系统;
4. 典型应用场景
- 电商订单支付:订单创建、库存扣减、支付处理的分布式事务;
- 金融转账:账户扣款、账户收款的分布式事务;
- 供应链协同:采购订单创建、供应商库存更新、物流调度的分布式事务;
- 微服务架构:多个微服务间的跨库事务;
五、 Powerland API Gateway(PAG)企业级API网关
Powerland API Gateway是一款统一管理API的中间件,提供API的发布、访问、监控与安全防护能力,支撑微服务架构下的API治理。
1. 核心定位与整体架构
PAG的核心定位是“微服务API的统一入口”,其架构分为四层:
- 请求接入层:接收客户端请求,支持HTTP/HTTPS、gRPC、WebSocket等协议;
- 路由转发层:根据路由规则,将请求转发到后端服务;
- 策略执行层:执行安全、限流、熔断、日志等策略;
- 监控统计层:收集API调用数据,生成监控报表与告警;
2. 核心功能模块详解
- API生命周期管理:
- API创建:支持手动创建或从Swagger/OpenAPI文档导入;
- API发布:将API发布到测试/生产环境;
- API下线:停止API服务,避免无效请求;
- 版本管理:支持API多版本并存,平滑升级;
- 流量管控:
- 限流:基于QPS、并发数等限制API访问速率;
- 熔断:当后端服务异常时,自动熔断API,避免级联故障;
- 负载均衡:支持轮询、权重、随机等负载均衡策略;
- 灰度发布:将部分请求转发到新版本服务,验证功能;
- 安全防护:
- 身份认证:支持OAuth2.0、JWT、API Key、Basic Auth等;
- 权限控制:基于RBAC模型,控制用户对API的访问权限;
- API签名:验证请求的合法性,防止篡改;
- 防攻击:支持SQL注入检测、XSS防护、IP黑白名单、DDoS防护;
- 传输加密:支持SSL/TLS,确保数据传输安全;
- 协议转换:支持HTTP/HTTPS与gRPC、WebSocket之间的协议转换;
- 监控分析:
- 调用统计:展示API调用量、成功率、响应时间等指标;
- 错误分析:统计API错误类型与数量,便于问题排查;
- 告警中心:对API调用失败、响应超时、限流触发等事件发送告警;
- 高可用集群:支持多节点集群部署,通过负载均衡分发请求,确保服务连续性;
3. 技术特点与优势
- 高性能:基于异步非阻塞架构(Netty),单节点支持每秒数万次API调用;
- 高可用:集群部署,故障自动转移;
- 灵活扩展:插件化设计,支持自定义策略插件;
- 易用性:可视化管控台,支持API快速配置;
- 国产化适配:支持国产芯片与操作系统;
4. 典型应用场景
- 微服务API统一入口:为微服务提供统一的访问入口,简化客户端调用;
- 开放平台API管理:为合作伙伴提供API服务,控制访问权限与速率;
- 跨系统API集成:整合不同系统的API,提供统一的服务;
- API安全防护:保护API免受攻击,确保数据安全;
总结
保兰德中间件产品体系以企业级需求为核心,覆盖了应用运行、消息通信、数据集成、事务管控、API治理等关键领域,为企业数字化转型提供了全栈式的技术支撑。通过国产化适配与开源生态兼容,保兰德中间件能够满足金融、政府、制造、零售等不同行业客户的需求,助力企业构建稳定、敏捷、安全的IT基础设施,实现业务的高效运行与持续创新。
点击链接,了解更多保兰德中间件产品详情:
登录后查看
https://www.bessystem.com/partinfo/101100/info?p=101" target="_blank" rel="noopener">https://www.bessystem.com/partinfo/101100/info?p=101案例介绍
版权/专利









