探花交友項目中使用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 實現智能推薦