/tensquare

十次方论坛,后端代码

Primary LanguageJava

tensquare

《十次方》是程序员的专属社交平台,包括头条、问答、活动、交友、吐槽、招聘六大 频道。
根据页面导航index.html,完成对应的功能
采用的分库分表设计,每个业务模块为1个独立的数据库。
tensquare_base 基础
tensquare_friend 交友
tensquare_gathering 活动
tensquare_qa 问答
tensquare_recruit 招聘
tensquare_user 用户
tensquare_spit 吐槽


《十次方》采用前后端分离的系统架构,后端架构为: SpringBoot+SpringCloud+SpringMVC+SpringData


数据库采用mysql和mongoDB(主要用于存储吐槽和评论)


利用redis进行缓存;
利用rabbitMq完成异步短信验证码校验功能;
微服务之间调用:
  交友微服务 添加好友,在交友微服务中调用用户微服务的更改粉丝数与关注数的方法。