写点什么

毕业总结和毕业设计

用户头像
cherrycheek
关注
发布于: 2021 年 11 月 05 日

毕业总结:

学习:

从一线大厂沉淀下来的经验,对于实际工作特别有指导意义.讲师丰富的互联网工作经验,使得

在学习过程中能够接触到很多以往接触不到的案例,这些案例的难点,亮点在讲师的讲解下特别

清晰,而依靠自己是很难感悟这些学习点的.课程的设计也非常有层次感,能够由浅入深地进行讲解,使得学习过程成长很快.

创新:

华仔老师对于架构复杂性的理论非常有借鉴意义,总结地非常到位, 从理论的高度对实践形成了指导.更难能可贵的是这个理论非常容易理解, 简单而有效. 授课中对于业务的重视往往是技术人员的短板,华仔老师在这部分反复强调,对技术人员的思维是个很大的冲击,但是也会带来很大的提升.

组织:

课程强调边学边练,还有老师答疑,找到了久违的学习感. 老师反复强调必须在实践中反复使用,在工作中

逐渐加深理解,对于学习价值的发挥也是很好的建议.


毕业设计:

以一个实际的工作场景为例,进行了设计.

场景: 举办一个微信答题活动, 答对有红包.

业务需求: 要求活动举办一天, 能够通过微信进行推广和答题. 吸引大概 5 万人参与活动.

采用匿名的方式,开始答题,每人答 3 道题,全部答对抢随机红包.

如果没有全部答对,那么就不能再次答题了,每个微信号只能答一次.

红包不实时发送,先做记录,活动结束后统一发放.

技术需求: 由于活动不是抢购类,对并发要求能够支持 500 次/秒的答题提交,并对全部答对的进行红包抽取结 果提示.

组织安排: 一个前端,一个后端.


选型:

硬件资源: 考虑到是临时性短暂活动,不进行硬件采购,使用阿里云的主机,网络等.

技术选型: 考虑到微信小程序开发门槛高, 最终决定采用 Java+H5+Vue 进行开发.

中间件 : 使用阿里云 Redis 进行过滤,对已经参与过的 ID 不允许再次参与.

使用阿里云 MQ 对抽中的消息进行持久化,并异步落库到 Mysql.

Mysq 支撑两个场景: a. 红包信息上场; b.红包抽中信息落库.

设计:

可用性: 通过阿里云及其中间件保证

性能: 用户实时交互部分全部不涉及数据库,使用 Redis 进行过滤以及红包 POP.

应急: 服务挂掉以后, 重启就可以. 使用负载均衡中间件保证可用性.

Redis 采用单节点,挂掉以后,重新对账上场红包.


用户头像

cherrycheek

关注

还未添加个人签名 2018.05.07 加入

还未添加个人简介

评论

发布
暂无评论
毕业总结和毕业设计