实习项目三总结
来源:互联网 发布:网络投资平台可靠吗 编辑:程序博客网 时间:2024/05/21 18:20
项目要求
实现一个平台,可以进行短信、邮件的推送
要求:
1. 可以同步、异步发送。
2. 可以进行回复,具体就是如果发送方需要接收方进行回复,那么可以在短信或邮件后面加一个链接,接收方点进去就可以进行回复,而且接收方可以进行再回复,就像论坛堆楼一样,管理者也可以看到这些。
3. 支持水平扩展
4. 支持动态配置,这儿具体是:调用的运营方接口可能改变。
5. 支持异常汇总方便查询。
项目设计
异步发送总体流程
。
同步发送总体流程
表设计
我的代码
代码
项目缺陷
1.架构设计不够好,不能够很好的支持功能扩展和水平扩展(特别是同步发送)。同步发送其实也可以将消息发送到消息队列中,然后必须让消费者消费完之后发送一个发送成功或失败状态的消息到消息队列中,然后服务器再读取该消息,返回给用户。这个过程中客户一直阻塞。
2.接口参数欠缺考虑,参数检查也不够到位。
未完待续。
阅读全文
0 0
- 实习项目三总结
- 三周实习总结
- 实习三周总结
- 实习项目总结
- 实习项目总结
- 实习项目一总结
- 实习项目二总结
- 实习总结三:文件迁移
- 东软项目实习总结
- 腾讯实习mini项目总结
- 实习总结(三)---Java语言特点
- 大四下学期小项目实习总结
- 北大青鸟 中国象棋 实习项目 (项目源代码级说明三)
- 实习项目
- 实习项目
- ios 项目总结三
- 实习总结
- 实习总结
- 下拉刷新框架android-Ultra-Pull-To-Refresh导入到Android Studio
- JavaEE面试题库分类及答案之三
- 西安集训第二天---状压dp
- 自动生成广告代码
- HDOJ1398 母函数题目
- 实习项目三总结
- HQL查询
- 图像处理之Matlab特征提取和表达
- 5-6 集合相似度 (25分)
- Excel在统计分析中的应用—第六章—概率分布及概率分布图-Part2-离散型概率分布(二项分布函数CRITBINOM的应用)
- <转>将Django models 和views拆分程多个文件
- ASL Code中的_DSM方法
- 在Linux下访问Windows共享目录的配置方法
- 高效能人士的七个习惯简介