实习项目三总结
2017-08-07 21:28
323 查看
项目要求
实现一个平台,可以进行短信、邮件的推送要求:
1. 可以同步、异步发送。
2. 可以进行回复,具体就是如果发送方需要接收方进行回复,那么可以在短信或邮件后面加一个链接,接收方点进去就可以进行回复,而且接收方可以进行再回复,就像论坛堆楼一样,管理者也可以看到这些。
3. 支持水平扩展
4. 支持动态配置,这儿具体是:调用的运营方接口可能改变。
5. 支持异常汇总方便查询。
项目设计
异步发送总体流程。
同步发送总体流程
表设计
我的代码
代码项目缺陷
1.架构设计不够好,不能够很好的支持功能扩展和水平扩展(特别是同步发送)。同步发送其实也可以将消息发送到消息队列中,然后必须让消费者消费完之后发送一个发送成功或失败状态的消息到消息队列中,然后服务器再读取该消息,返回给用户。这个过程中客户一直阻塞。2.接口参数欠缺考虑,参数检查也不够到位。
未完待续。
相关文章推荐
- CVTE实习项目总结(短链开放服务实现)
- 去哪网实习总结:如何获取Web项目的根目录(JavaWeb)
- 东软项目实习总结
- 实习三个月的地一个完整项目总结
- 【实习总结】原来一个项目可以烂成这样
- 实习项目总结
- 关于近期完成的实习项目的总结
- 大四下学期小项目实习总结
- 实习项目经理--总结二
- 【实习记】2014-08-21项目被评审总结
- 实习项目二总结
- 我们物联网专业的嵌入式实习-day08、09、10(开发智能家居系统-项目制作及总结)
- 实习项目经理--总结一
- 实习项目经理--总结三
- 【实习记】2014-08-20实习的mini项目总结
- 实习项目总结
- 实习项目总结
- 实习项目一总结
- 电商项目需求分析---七月实习总结
- 腾讯实习mini项目总结