自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Flink应用场景:社交应用中同步用户信息到ES

目前公司社交应用“暖聊”中的首页推荐等用户匹配功能,都是基于 es 算法实现,那么就需要将用户数据实时同步到 es。项目中操作 es 的方式是基于 jpa 框架直连操作 es,当用户信息变更时,通过 jpa 的 save 方法实时同步用户数据到 es。这样做的后果就是,es 更新频繁,在用户活跃高峰期,es 服务器 IO、CPU 都面临巨大的压力,甚至会直接影响线上功能的正常使用,同步 es 的方式调整优化迫在眉睫。

2022-02-05 16:52:40 1850

原创 在社交系统中实现用户权限冻结

用户在社交产品中发布不当言论,某种程度上会给其他用户带来不良影响,应该限制其行为,将负面影响降到最小。例如在动态中发布不当言论,系统将会推送消息提示用户遵守《用户协议》,同时在指定时长内禁止使用动态功能。

2022-01-27 18:00:00 559

原创 如何搭建社交产品出海业务架构

随着公司业务不断的升级,经过各方面的调研,认为陌生人社交产品是能够进入海外市场的;基于公司的战略以及需求,海外项目便由此开始启动。

2022-01-21 18:20:11 1927

原创 Nacos多环境隔离与配置同步管理

本文主要从以下几点来带大家熟悉下 Nacos 多环境下配置管理和服务隔离1、Nacos 的 Namespace 是什么2、业务现状与痛点3、环境隔离方案介绍4、配置同步管理方案5、Nacos 的 Namespace 是什么

2022-01-13 18:31:08 2357 1

原创 YAPI + Python Flask 实现接口自动化测试

公司目前主打两款陌生人社交产品,暖聊和一周 CP,两款产品都有 Android 和 iOS 端。暖聊涵盖了音视频匹配,交友大厅,聊天室,视频直播,广场,家族,IM 消息和任务中心八大模块,共计 841 个接口;CP 涵盖了语音房,礼物,榜单,IM 消息,广场,Cp Match 和声音酒馆七大模块,共计 548 个接口。产品复杂度高,团队规模大,业务数据增长快,单纯的靠“点点点”和“细心”,很难去保证产品质量的稳定。

2022-01-06 18:00:00 809

原创 如何快速构建社交APP中的语音房

近年来,在线语音聊天的用户量持续上升。语音可承载的信息密度比文字图片丰富,同时又比视频更简单;不失为一种抓住新时代用户和实现流量变现的有效途径。在陌生人社交领域,为了满足用户的情感需要、娱乐需求等,晓宇公司也在自己的应用中推出了语音房的功能。

2021-12-30 14:32:04 5763 1

原创 在线变更MySQL千万级表结构实战

IM作为社交应用的基础服务,承担着即时聊天、群聊、直播、多人语音等功能。即时聊天又是众多功能模块中最重要的一个,需要维护两个用户的会话(多对多)关系,随着应用推广用户量级在不断增加会话关系呈指数级增长,获取会话信息接口调用频率呈指数级增长,由于应用立项比较匆忙,对应用发展速度预估比较悲观,且初期人力资源有限没有引入分库分表,单表数据指数增长所以响应速度肉眼可见的变慢,优化会话表迫在眉睫。

2021-12-23 18:24:26 660

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除