探花交友项目中使用Spring Boot+Dubbo+Spark+Spark MLlib实现了智能推荐的解决方案,通过交替最小二乘法的算法
实现了好友推荐、圈子推荐、小视频推荐等功能,并且对ALS算法做了优化,使其可以进行生产化.....
技术栈
前端:flutter + android +环信SDK+ redux + shared_preferences + connectivity + iconfont + webview + sqflite
后端: Spring Boot + SpringMVC + Mybatis + MybatisPlus + Dubbo
Elasticsearch geo 实现地理位置查询
MongoDB 实现海量数据的存储
Redis 数据的缓存 参考资料 sourl.cn/sx6zLt
cdn 加速静态文件的加载
Spark + MLlib 实现智能推荐
第三方服务 环信即时通讯
第三方服务 阿里云 OSS
学习了做完了,测试APP可匹配好友、发动态等等,欢迎参考、学习交流。自己做的项目效果如下图:
前端:flutter + android +环信SDK+ redux + shared_preferences + connectivity + iconfont + webview + sqflite
后端: Spring Boot + SpringMVC + Mybatis + MybatisPlus + Dubbo
Elasticsearch geo 实现地理位置查询
MongoDB 实现海量数据的存储
Redis 数据的缓存
cdn 加速静态文件的加载
Spark + MLlib 实现智能推荐