项目基于企业微信应用体系开发,在家校体系内各应用进行嵌入,实现老师、学生、家长发布动态的互动;
项目功能模块:
1、点赞系统,学生老师可对可见范围内他人动态进行点赞操作;
2、评论系统,学生老师可评论可见范围内他人动态;
3、收藏系统,学生老师可收藏动态;
负责功能:
系统框架搭建、点赞评论收藏所有后端功能开发,项目主要采用SpringBoot进行项目搭建,由于覆盖用户面广,数据量大,数据库采用HBase进行列式存储,热点数据使用redis进行缓存,服务间采用dubbo进行RPC通信;
技术点:SpringBoot、HBase、Redis、RPC、disconf、xxlJob等;
项目难点:
阿里云前期HBase不够完善,无法使用开源phoenix框架配合使用,使用最原生的HBase Api又有大量繁琐的操作,本人结合JPA面向对象操作数据库的思想,封装了一套公司内部开发使用HBase简易的使用API, 只需要传入对象便可操作数据库数据;
点击空白处退出提示
评论