Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
【软件开发】从单机到分布式
从单机到分布式 1 单台服务器应用 问题 由于流量越来越大出现服务器性能问题 2 应用服务器和数据库服务器分离 对架构增加了一台服务器 应用和数据库分别部署到不同的服务器上 对于开发和测试没有任何影响 只需要应用服务器新增一个远程调用数据库
软件架构
分布式
服务器
数据库
微服务
【软件开发】Memcached(理论篇)
Memcached 理论篇 1 Memcached 简介 Memcached 是一个开源的 支持高性能 高并发的分布式内存缓存系统 由 C 语言编写 总共 2000 多行代码 从软件名称上看 前 3 个字符 Mem 就是内存的意思 而接下来
软件架构
memcached
服务器
数据库
缓存
【系统架构】什么是集群?为什么要使用集群架构?
什么是集群 为什么要使用集群架构 1 什么是集群 2 为什么要使用集群 2 1 高性能 2 2 价格有效性 2 3 可伸缩性 2 4 高可用性 2 5 透明性 2 6 可管理性 2 7 可编程性 3 集群的常见分类 3 1 负载均衡集群 3
软件架构
系统架构
架构
集群
高可用
【软件开发】服务端高并发分布式架构演进之路
服务端高并发分布式架构演进之路 本文以淘宝作为例子 介绍从一百个到千万级并发情况下服务端的架构的演进过程 同时列举出每个演进阶段会遇到的相关技术 让大家对架构的演进有一个整体的认知 文章最后汇总了一些架构设计的原则 在介绍架构之前 为了避免
软件架构
分布式
架构
服务器
高并发