上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 185 下一页
摘要: 导言: 在短视频系统源码的许多场景下,我们需要确保用户上传的视频满足一定的分辨率要求,以保证在后续的处理中能够获得良好的视觉效果。在短视频系统源码开发时需要对用户上传的视频分辨率进行限制,以确保页面加载和播放的性能。 技术实现步骤: 1、创建视频元素和 Canvas: const video = d 阅读全文
posted @ 2024-01-13 11:15 云豹科技-苏凌霄 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 纯前端控制 前端写死配置文件,通过用户角色信息判断是否有权限。 例如 const anth = { 'admin': { //路由权限,如果路由权限为false/undefined则整个页面无权限 // 如果路由权限为true,则拥有全部路由下操作的权限 '/home': true, '/base/ 阅读全文
posted @ 2024-01-13 11:04 云豹科技-苏凌霄 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 一对一聊天平台源码,实现幂等的8种方案 在一对一聊天平台源码开发时,幂等设计的基本流程都是类似的,我们简简单单来过一下幂等实现的8中方案 一、select+insert+主键/唯一索引冲突 在一对一聊天平台源码开发中,为了实现交易接口幂等,我是这样实现的:交易请求过来,我会先根据请求的唯一流水号 b 阅读全文
posted @ 2024-01-06 14:22 云豹科技-苏凌霄 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 场景 在直播系统源码中有些服务依赖第三方服务或者其他服务,但有时第三方服务偶发性出现问题并且会快速的恢复,而直播系统源码可能因为这些偶发性出现问题。所以无法保证以来服务的可靠性,但是我们可以通过其他的方式来保证我们的服务是稳定的,可靠的。重试机制可以协助我们构建健壮的直播系统源码服务。比如调用第三方 阅读全文
posted @ 2024-01-06 14:04 云豹科技-苏凌霄 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 在直播平台制作中,如何实现消息消费失败后重试至多三次,仍失败则加入死信队列? 一、重试机制 首先说一下RabbitMQ的消息重试机制,顾名思义,就是消息消费失败后进行重试,重试机制的触发条件是消费者显式的抛出异常,如果没有显式地抛出异常或者try catch起来没有手动回滚,事务是不会回滚的。以下代 阅读全文
posted @ 2024-01-06 13:56 云豹科技-苏凌霄 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 短视频app源码,实现幂等设计的重要方式 一、取消重试 取消重试有两种方法,第一是设置重试次数为零,第二是选择不重试的集群容错策略。 <!-- 设置重试次数为零 --> <dubbo:reference id="helloService" interface="com.java.front.dubb 阅读全文
posted @ 2023-12-23 11:30 云豹科技-苏凌霄 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 短视频app开发,集群容错策略的代码分析 1 Failover Failover故障转移策略作为默认策略,当短视频app开发中的消费发生异常时通过负载均衡策略再选择一个生产者节点进行调用,直到达到重试次数。即使业务代码没有显示重试,也有可能多次执行消费逻辑从而造成重复数据: public class 阅读全文
posted @ 2023-12-23 11:22 云豹科技-苏凌霄 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 短视频直播系统,前端比较常见的几种动画实现方式 我整理了如下的6种方式,接下来我们以最简单的例子,一个div从左到右移动一定的距离,分别看看这几种方案的具体实现。如有不妥还望指正。 一、CCS animation 这里省略了html部分,我们直接看css: .box{ height: 100px; 阅读全文
posted @ 2023-12-23 11:05 云豹科技-苏凌霄 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 直播平台源码,教你如何写出同步与异步 同步示例代码: console.log("开始"); function syncOperation() { console.log("同步操作"); } syncOperation(); console.log("结束"); 输出结果: 开始 同步操作 结束 在 阅读全文
posted @ 2023-12-16 14:09 云豹科技-苏凌霄 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 直播平台搭建,Java 内存溢出的排查方法 JDK 自带命令 jstat -gcutil 33816 250 20 # 监控 jvm 的内存使用情况 jps -ml # 输出虚拟机启动时传递给主类 main() 的参数,输出主类的全名 jmap -F -dump:live,format=b,file 阅读全文
posted @ 2023-12-16 14:00 云豹科技-苏凌霄 阅读(10) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 185 下一页