프로젝트 소개
Sendium은 Java와 Quarkus 기반으로 구축된 컨테이너 네이티브 고성능 SMS 게이트웨이이며, Kannel의 현대적인 대안으로 설계되었습니다. CRM, IoT 플랫폼, 웹사이트와 같은 내부 애플리케이션과 SMS 통신사 또는 SMPP 제공업체 간의 미들웨어 계층 역할을 합니다. 프로토콜에 독립적인 브리지를 제공함으로써 개발자는 복잡한 메시징 인프라를 관리하고, 벤더 종속성을 없애고, 사용자 정의 라우팅 로직을 구현할 수 있습니다.
주요 기능은 다음과 같습니다:
- SMPP 서버 및 클라이언트: TLS/SSL 옵션과 함께 TX/RX/TRX 바인드를 완전히 지원합니다.
- 프로토콜 브리징: HTTP 웹훅과 레거시 SMPP 프로토콜 간의 원활한 변환을 제공합니다.
- 고급 라우팅: 대상, 발신자 ID, 콘텐츠 또는 계정 속성을 기반으로 구성 가능한 라우팅을 폴백 체인과 함께 제공합니다.
- 트래픽 관리: 세밀한 초당 트랜잭션 수(TPS) 제한과 우선순위를 인식하는 큐 관리를 제공합니다.
- 관측 가능성: Prometheus 메트릭, Swagger/OpenAPI 문서화, 상세한 운영 로깅을 기본 지원합니다.
- 전송 보고서: DLR 상태의 정규화 및 상관 관계를 처리하고, 최초 시스템으로 자동 콜백을 수행합니다.
Sendium은 확장성을 고려해 설계되었으며 온프레미스 및 클라우드 배포 환경 모두에 적합합니다. 레거시 Kannel 구성에서 마이그레이션하는 사용자를 위한 마이그레이션 도구를 포함하고 있으며, 기존 엔터프라이즈 워크플로에 통합할 수 있는 견고한 API를 제공합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.