这是我参与「第五届青训营」伴学笔记创作活动的第 3 天。
今天开始了整个项目的第一次会议,这里简单记录。
本次会议基于组员写的基本代码逻辑,从业务上写的其实已经挺完善的比如每一个功能大概的实现,可能简单一点的,是挺完善的了。但是聊天系统还得后面重新设计,感觉可能还会费点劲。前面那些技术功能还都挺好的。
有几个技术问题:
1、token是否过期没有增加检验。
2、高并发的问题可能有待解决。
3、性能优化(用户规模该如何去克服性能瓶颈)(考虑用 Redis来做缓存)
目前项目进度停留在整体的数据库&数据库表结构的初步规划与建立,我们确立了系统肯定是一个微服务的 SOA 架构,如果数据库是要采用分布式,我们要用一些分布分表或者分布式的存储去存储这些信息。其里面肯定有一些它要求同步性比较高。比如像肯定有的东西是要写到缓存里面的,哪些东西是要写到缓存里边,什么时候同步到数据库,比如发布视频之后,把数据的流向到底是流到缓存,流数据库,还是流到其他的,这些都成为了问题。
会议到最后大家决定,整个流们每个人可以比如针对每个人拎几个功能画个图。最后把图拼起来,看一下哪些东西是。是有一定重复性的哪些东西,比如在这种场景下它要求读的读远远大于写哪些?并发要求比较高?把最后列一个单子,写一个表格,这样不就好统计。统计完之后,最后汇总弄成一个总流程图。
除此之外,我们还讨论了对社交功能的实现。
总体来说,本次组会还是相当具有里程碑意义,特此记录。