Java短信网关开发库
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
SMPP Gateway 是一个面向 Java 21 的现代 SMPP 3.4 开源实现,定位为 Java 生态中已停更 Cloudhopper 的替代方案。它由 smpp-core 和 smpp-kafka-producer 两部分组成:前者提供 PDU、编解码、SMPP 服务端和客户端;后者面向事件驱动短信处理,提供 SMPP-to-Kafka 桥接能力。
从技术栈看,项目强调 Java 21 LTS,使用虚拟线程、records、sealed classes、pattern matching,并将 PDU 设计为不可变对象,以提升并发场景下的线程安全性。传输层基于 Netty,并提到 zero-copy buffers,目标是高吞吐和低延迟。API 设计上提供 fluent builder、CompletableFuture 异步操作和直观的 session 管理,抓取文本中给出了 SmppServer 与 SmppClient 的简短代码示例,上手路径较清晰。
可观测性方面,SMPP Gateway 支持可选 Micrometer 集成,并面向 Prometheus 指标和 Grafana 仪表盘。生产特性包括自动重连、request windowing、TLS 和错误处理。smpp-kafka-producer 还包含 HTTP/2 REST API、Docker 与 Kubernetes 支持,适合云原生短信平台。文档入口、基准测试、对比页面、GitHub 和 Maven Central 均有展示,但正文未给出完整文档深度和真实 benchmark 数据。
项目明确为 Apache 2.0 许可证开源,smpp-core 可从 Maven Central 获取。文本没有商业版、托管服务或付费支持信息,因此可视为开源免费,但企业级 SLA 不明确。
优点是现代 Java 技术栈、较完整的 SMPP 客户端/服务端能力、线程安全设计、Kafka 与监控生态集成好。缺点是强依赖 Java 21,对旧 Java 系统迁移有门槛;支持渠道主要是邮箱和 GitHub Issues,未见商业支持承诺。它适合通信、短信验证码、通知平台、网关和事件流处理团队。
抓取文本没有提供中国大陆访问、镜像、支付或合规信息,访问状态判断为未知。国内团队可关注 Maven Central、GitHub 的可达性,并将 Cloudhopper 作为历史替代参考。
本测评基于公开资料整理,不构成购买建议,请以 smppgateway.io 官网实际信息为准。
开源SMPP 3.4库,适合自建短信网关。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。