摘要: 前言 应用架构演变: 单一架构ORM:单机构建网站,是一个高内聚版本,所有功能部署在一起。通过一个容器和JSP/Servlet技术或通过一些开源的框架如SSM以及SSH,通过数据库管理系统来存储数据。 垂直应用架构MVC:数据库应用服务器分离,通过增加机器的数量,将数据库服务器和web服务器拆分开来 阅读全文
posted @ 2020-07-16 00:21 JavaJayV 阅读(129) 评论(0) 推荐(0)
摘要: Nosql:非关系型数据库 分表分库 + 水平拆分 + mysql集群: 在Memcached的高速缓存,Mysql主从复制、读写分离的基础上,由于MyISAM使用表锁,高并发Mysql应用开始使用InnoDB引擎代替MyISAM。现如今分表分库 + 水平拆分 + mysql集群 已经成为解决缓解写 阅读全文
posted @ 2020-07-16 00:19 JavaJayV 阅读(199) 评论(0) 推荐(0)
摘要: 基础 Zookeeper = 文件系统 + 通知机制 Apach Hbase和 Apache solr 以及 Dubbo等项目都采用了Zookeeper Zookeeper是一个分布式的、高性能的,开源的分布式系统的协调服务,是Google的Chubby一个开源的实现,是Hadoop 和 Hbase 阅读全文
posted @ 2020-07-16 00:17 JavaJayV 阅读(197) 评论(0) 推荐(0)