原理篇 何李石:七牛直播云服务技术详解 直播模型及其实现 一个通用的直播模型一般包括三个模块:主播方、服务器端和播放端。 首先是主播方,它是产生视频流的源头,由一系列流程组成...
IP属地:广东
原理篇 何李石:七牛直播云服务技术详解 直播模型及其实现 一个通用的直播模型一般包括三个模块:主播方、服务器端和播放端。 首先是主播方,它是产生视频流的源头,由一系列流程组成...
介绍 Spring状态机为程序开发员提供了传统状态机和Spring应用程序使用,有以下特性:* 易于使用的状态机的用例* 层次的状态机结构缓解复杂状态机的配置* 状态机提供更...
前言 在实际后台服务开发中,比如订单服务(开发者A负责)需要调用商品服务(开发者B负责),那么开发者B会和A约定调用API,以接口的形式提供给A。通常都是B把API上传到Ma...
一个业务操作,涉及的数据库操作在两个库里,就会涉及到分布式事务。举那个常用的转账例子。A要转钱给B,A账户和B账户在不同的DB存储(不同的银行系统)。如何保证操作的原子性昵?...
为什么用线程池? 1.创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率 2.线程并发数量过多,抢占系统资源从而导致阻塞 3.对线程进行一些简...
几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码。学习源码的过...
一、单个实例 当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行。 二、备份 由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办...
这是关于消息中间件ActiveMQ的一个系列专题文章,将涵盖JMS、ActiveMQ的初步入门及API详细使用、两种经典的消息模式(PTP and Pub/Sub)、与Spr...