- 博客(7)
- 收藏
- 关注
原创 Flink应用场景:社交应用中同步用户信息到ES
目前公司社交应用“暖聊”中的首页推荐等用户匹配功能,都是基于 es 算法实现,那么就需要将用户数据实时同步到 es。项目中操作 es 的方式是基于 jpa 框架直连操作 es,当用户信息变更时,通过 jpa 的 save 方法实时同步用户数据到 es。这样做的后果就是,es 更新频繁,在用户活跃高峰期,es 服务器 IO、CPU 都面临巨大的压力,甚至会直接影响线上功能的正常使用,同步 es 的方式调整优化迫在眉睫。
2022-02-05 16:52:40
1912
原创 在社交系统中实现用户权限冻结
用户在社交产品中发布不当言论,某种程度上会给其他用户带来不良影响,应该限制其行为,将负面影响降到最小。例如在动态中发布不当言论,系统将会推送消息提示用户遵守《用户协议》,同时在指定时长内禁止使用动态功能。
2022-01-27 18:00:00
622
原创 如何搭建社交产品出海业务架构
随着公司业务不断的升级,经过各方面的调研,认为陌生人社交产品是能够进入海外市场的;基于公司的战略以及需求,海外项目便由此开始启动。
2022-01-21 18:20:11
2063
原创 Nacos多环境隔离与配置同步管理
本文主要从以下几点来带大家熟悉下 Nacos 多环境下配置管理和服务隔离1、Nacos 的 Namespace 是什么2、业务现状与痛点3、环境隔离方案介绍4、配置同步管理方案5、Nacos 的 Namespace 是什么
2022-01-13 18:31:08
2447
1
原创 YAPI + Python Flask 实现接口自动化测试
公司目前主打两款陌生人社交产品,暖聊和一周 CP,两款产品都有 Android 和 iOS 端。暖聊涵盖了音视频匹配,交友大厅,聊天室,视频直播,广场,家族,IM 消息和任务中心八大模块,共计 841 个接口;CP 涵盖了语音房,礼物,榜单,IM 消息,广场,Cp Match 和声音酒馆七大模块,共计 548 个接口。产品复杂度高,团队规模大,业务数据增长快,单纯的靠“点点点”和“细心”,很难去保证产品质量的稳定。
2022-01-06 18:00:00
852
原创 如何快速构建社交APP中的语音房
近年来,在线语音聊天的用户量持续上升。语音可承载的信息密度比文字图片丰富,同时又比视频更简单;不失为一种抓住新时代用户和实现流量变现的有效途径。在陌生人社交领域,为了满足用户的情感需要、娱乐需求等,晓宇公司也在自己的应用中推出了语音房的功能。
2021-12-30 14:32:04
6047
1
原创 在线变更MySQL千万级表结构实战
IM作为社交应用的基础服务,承担着即时聊天、群聊、直播、多人语音等功能。即时聊天又是众多功能模块中最重要的一个,需要维护两个用户的会话(多对多)关系,随着应用推广用户量级在不断增加会话关系呈指数级增长,获取会话信息接口调用频率呈指数级增长,由于应用立项比较匆忙,对应用发展速度预估比较悲观,且初期人力资源有限没有引入分库分表,单表数据指数增长所以响应速度肉眼可见的变慢,优化会话表迫在眉睫。
2021-12-23 18:24:26
712
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人