Easter79 Easter79
3年前
springmvc + mybatis + ehcache + redis+dubbo 分布式架构
框架简介主要定位于互联网企业架构(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Flib.csdn.net%2Fbase%2Farchitecture),已内置企业信息化系统的基础功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工
直播CDN调度技术关键挑战与架构设计
作者:胡济麟1、背景介绍1.1直播业务特点互联网视频直播是一种消息媒介形态,提供时产时消的内容,经过多年,已经发展出秀场、游戏、电商、体育等多种业务形态。主要特点是:内容实时产生实时消费,对时效性要求更高;流媒体内容占用带宽大
Chase620 Chase620
4年前
架构与思维:设计容量,到底有多重要 ?
背景单位每年都会举行运动会,有一个2000m长跑的项目,大约每年报名人员为男选手40人,女选手20人,只有一条橡胶跑道。一次比赛10人齐跑,所以至少需要6场比赛。2000米的完成时间要求是20分钟,超过20分钟不计数,所以比赛耗时我们计算为20分钟,加上比赛前的动员组织,比赛后的清场,我们假定每场比赛耗时30分钟。现在我们预估下耗时:1、60
架构师日记-软件高可用实践那些事儿
关于软件的高可用,是一个老生常谈的话题。“高可用性”(HighAvailability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。
Stella981 Stella981
3年前
Android Jetpack 库架构组件 ViewModel+LiveData 基础使用
ViewModel是什么ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。为什么ViewModel类中的数据可在发生屏幕旋转等配置更改后继续留存?因为ViewModel的生命周期长于组件(Activi
Stella981 Stella981
3年前
Mycat分布式架构之Mycat入门到精通
支持SQL92标准支持MySQL、Oracle、DB2、SQLServer、PostgreSQL等DB的常见SQL语法遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galeracluster集群。支持GaleraforMySQL集群,Percon
Wesley13 Wesley13
3年前
vivo 云服务海量数据存储架构演进与实践
一、写在开头vivo云服务提供给用户备份手机上的联系人、短信、便签、书签等数据的能力,底层存储采用MySQL数据库进行数据存储。随着vivo云服务业务发展,云服务用户量增长迅速,存储在云端的数据量越来越大,海量数据给后端存储带来了巨大的挑战。云服务业务这几年最大的痛点,就是如何解决用户海量数据的存储问题。二、面临挑战
Wesley13 Wesley13
3年前
03.基础、jfinal、架构等啊和类包
继续更新,前面说了基本功能要求,下面更新代码等。基础框架用的bootswatchbeetljfinal。整体项目已经提交到git(https://www.oschina.net/action/GoToLink?urlmailto%3Agit%40osc)@osc(http://my.oschina.net/guest),不是完全版
Wesley13 Wesley13
3年前
LAMP架构之用户认证、域名跳转及访问日志
本文索引:Apache用户认证针对目录针对单个文件设置域名跳转基本知识介绍如何配置Apache访问日志apache用户认证针对目录先确保主配置文件内开启了虚拟主机服务root@localhost~
Easter79 Easter79
3年前
TiDB 整体架构及到底有什么用
据我所知,目前很多公司都在生产环境使用TiDB了,例如:小米,小红书,饿了吗,美团等。如今硬件的性价比越来越高,网络传输速度越来越快,数据库分层的趋势逐渐显现,人们已经不再强求用一个解决方案来解决所有的存储问题,而是通过分层,让缓存与数据库负责各自擅长的业务场景。当前数据库领域面临各种问题,如在缩放、一致性、大数据分析、与云基础架构集成等方面均存在