直播CDN调度技术关键挑战与架构设计
作者:胡济麟1、背景介绍1.1直播业务特点互联网视频直播是一种消息媒介形态,提供时产时消的内容,经过多年,已经发展出秀场、游戏、电商、体育等多种业务形态。主要特点是:内容实时产生实时消费,对时效性要求更高;流媒体内容占用带宽大
艾木酱 艾木酱
4年前
以内存为中心的数据库设计考虑
MemSQL的纯内存设计理念MemSQL使用RAM作为PrimaryStorage。传统数据库使用磁盘作为PrimaryStorage。内存只做缓存用。MemSQL通过lockfreeskiplistsandhashtable来优化读。传统的缓存无法实现这种优化。内存不够,拒绝写请求。数据默认是异步批量顺序写log,结合定时快照以实现
Wesley13 Wesley13
4年前
DDD领域驱动设计思想——读《DDD实战课》归纳
本文是学习极客时间《DDD实战课》后结合自己思考所整理的归纳总结,课程链接在:DDD实战课基于DDD的微服务拆分与设计(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Ftime.geekbang.org%2Fcolumn%2Fintro%2F238"DDD实战课基于DDD的微服
Stella981 Stella981
4年前
Android史上最好的日历,是怎样设计开发的?
首先放出码云仓库地址(https://gitee.com/huanghaibin_dev/CalendarView"码云仓库地址")对于开源的UI库,最突出的特点莫过于以下三点UI方便自定义性能要优秀功能要强大记得2017年的时候,我从github、git上寻
可莉 可莉
4年前
20165334 《java程序设计》第9周学习总结
学号20165334《Java程序设计》第9周学习总结教材学习内容总结13章知识总结获取地址1.获取Internet上主机的地址可以使用InetAddress类的静态方法getByName(Strings);获
Stella981 Stella981
4年前
Poco库异步执行框架设计与实现分析
Poco是一个强大的,用于构建C程序的类库,它提供了许多非常好用的部件来帮助我们更快的开发C应用程序,异步执行的相关部件正是这些好用的部件中的一部分。这里我们来看一下Poco库的异步执行组件的实现。Poco库的异步执行组件主要有TaskManager,Task,ThreadPool等等。这里就主要从这些组件着手进行分析。TaskManager
Stella981 Stella981
4年前
20165334 《java程序设计》第9周学习总结
学号20165334《Java程序设计》第9周学习总结教材学习内容总结13章知识总结获取地址1.获取Internet上主机的地址可以使用InetAddress类的静态方法getByName(Strings);获
Wesley13 Wesley13
4年前
MySQL关于用户关注粉丝表的设计方案
一、数据结构分析用户关注粉丝是一个多对多的数据模型,分析对象的数据特征,我们给每个用户设计一个关注者属性和粉丝属性,用于存储用户的关注者id和粉丝id,如用户1:$arr1\'follow''\2,3,4\,'fans'\4,5,6\,\二、用户逻辑关系梳理
Wesley13 Wesley13
4年前
MySQL性能优化(二):优化数据库的设计
原文:MySQL性能优化(二):优化数据库的设计(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fvbirdbest%2Farticle%2Fdetails%2F81051579)(https://www.oschina.net/action/G
公孙晃 公孙晃
2年前
矢量图设计工具推荐,Illustrator 2022 破解
Illustrator2022中文版是一款强大的矢量图设计工具,可以制作适用于印刷、Web、视频和移动设备的徽标、图标、绘图、版式和插图!