腾讯云直播开发日记 (一) 直播播放和观看

腾讯云直播开发日记 (一) 直播推拉流腾讯云直播产品介绍视频直播这一两年在移动互联网上可以说是非常的火,各种视频直播软件层出不穷. 直播和短视频也变成了连体婴儿, 那么我们如何进行这种项目的开发呢? 如果自己实现 `SDK` 的话成本高, 技术难度大, 不过钱是万能的, 直接买, 不差钱。博主现在也是在一家电商直播的公司, 选择的就是腾讯的直播服务,官网文档写的一般, 比较官方,博主会根据开发经验写一些腾讯云直播相关的文章,避免采坑。 ...

利用Xtrabackup进行mysql增量备份和全量备份

现在xtrabackup版本升级到了8.0,但是只对`mysql8.0`才有支持, 我们这还是使用`2.4`, 但是`2.4`相比之前的`2.1`有了比较大的变化:`innobackupex` 功能全部集成到 `xtrabackup` 里面,只有一个 `binary`,另外为了使用上的兼容考虑,`innobackupex` 作为 `xtrabackup` 的一个软链,即 `xtrabackup` 现在支持非Innodb表备份,并且 `Innobackupex` 在下一版本中移除(8.0已经移除了) ...

实践搭建Sentry异常中心结合Laravel使用

`Sentry` 是一个开源的实时错误追踪系统,可以帮助开发者实时监控并修复异常问题。它主要专注于持续集成、提高效率并且提升用户体验。`Sentry` 分为服务端和客户端 `SDK`,前者可以直接使用它家提供的在线服务。目前公司的项目也都在逐步应用上 `Sentry` 进行错误日志管理。 当项目到生产环境了出现异常怎么办,怎么迅速定位? `Sentry` 为我们提供了一个集中式异常处理的服务, 但是用 `Sentry` 官方服务要收费,为了节省开支就选择自己搭建一个 `Sentry` 服务,在搭建 `Sentry` 服务的时候遇到一些小问题,在这里分享一下。 ...

Redis的高级特性与应用场景(二)

Redis的高级特性与应用场景(二)`Redis`是一种基于客户端-服务端模型以及请求/响应协议的`TCP`服务。这意味着通常情况下一个请求会遵循以下步骤:- 客户端向服务端发送一个查询请求,并监听`Socket`返回,通常是以阻塞模式,等待服务端响应。 - 服务端处理命令,并将结果返回给客户端。 一个命令的发送到处理,是需要往返时间的,如果是本地回环网络的话还会比较快,可如果是外网的话经常层层网络代理就不一定能接受了。管道的话可以一次将多个命令发送到服务器,而不用等待答复,最后在一个步骤中读取该答复。 ...

Redis的高级特性与应用场景(一)

Redis的高级特性与应用场景(一)`redis` 中可以使用 `expire` 命令设置一个键的生存时间,到期后 `redis` 会自动删除他限制网站访客访问频率任务队列:使用`lpush`和`rpop(brpop)`可以实现普通的任务队列。`brpop`是列表的`阻塞式(blocking)`弹出原语。 它是 `RPOP` 命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被 `BRPOP` 命令阻塞,直到等待超时或发现可弹出元素为止。 ...