随笔分类 - 分布式
摘要:一、网站架构演变过程 从传统架构(单体应用) 到 分布式架构(以项目进行拆分) 到 SOA架构(面向服务架构) 到 微服务架构 1) 传统架构: 其实就是SSH或者SSM,属于单点应用,把整个业务模块都会在一个项目中进行开发,分为MVC架构,会拆分成业务逻辑层、业务逻辑层、数据库访问层 缺点:一般只
阅读全文
摘要:一、什么是容器 容器是一种虚拟化的方案,但与传统的虚拟机不同,传统的虚拟机是通过中间层将一台或多台独立的机器虚拟运行于物理硬件之上,而容器是直接运行在操作系统内核之上的用户空间,因此容器虚拟化也被称为操作系统级别的虚拟化,由于依赖于操作系统的特点,因此容器只能运行相同或相似内核的操作系统。而Dock
阅读全文
摘要:提到Zookeeper,不得不先聊聊分布式协调技术 一、什么是分布式协调技术 分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。 那么怎么对这些进程进行调度呢? 这时候我们就需要一个协调器,来让他们有序的来访问这个资源。这个协
阅读全文
摘要:一、什么是Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
阅读全文