因为系统中不止注册一个地方需要短信发送,因此我们将短信发送抽取为微服务:ly-sms-service,凡是需要的地方都可以使用。 另外,因为短信发送API调用时长的不确定性,为了提高程序的响应速度,短信发送我们都将采用异步发送方式,即: - 短信服务监听MQ消息,收到消息后发送短信。 - 其它服务要发送短信时,通过MQ通知短信微服务。