实习项目三总结

项目要求

实现一个平台,可以进行短信、邮件的推送
要求:
1. 可以同步、异步发送。
2. 可以进行回复,具体就是如果发送方需要接收方进行回复,那么可以在短信或邮件后面加一个链接,接收方点进去就可以进行回复,而且接收方可以进行再回复,就像论坛堆楼一样,管理者也可以看到这些。
3. 支持水平扩展
4. 支持动态配置,这儿具体是:调用的运营方接口可能改变。
5. 支持异常汇总方便查询。

项目设计

异步发送总体流程
异步发送总体设计

同步发送总体流程
同步发送流程

表设计
表

我的代码

代码

项目缺陷

1.架构设计不够好,不能够很好的支持功能扩展和水平扩展(特别是同步发送)。同步发送其实也可以将消息发送到消息队列中,然后必须让消费者消费完之后发送一个发送成功或失败状态的消息到消息队列中,然后服务器再读取该消息,返回给用户。这个过程中客户一直阻塞。
2.接口参数欠缺考虑,参数检查也不够到位。

未完待续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值