统一 java api 与多个短信网关集成

Unified java api to integrate with multiple SMS gateways

我正在为我们的分布式微服务解决方案构建一个通用消息服务,以便使用 Spring Boot 为用户发送 SMS 通知,该服务应该可以配置 N 个 SMS 网关提供商( NexmoTwilioTwizo 等),因此建议统一 java api 来处理这种情况,而不是破解代码每次我都有一个新的短信网关?

您可以通过消息队列或 JMS 等中间件将您的代码与 SMS 网关解耦。您只需将 SMS 消息推送到 MQ,然后 SMS 网关充当消费者来使用这些消息。