
分布式应用
赫丙
走崎岖路,需平常心
展开
-
微服务要考虑的问题
什么是微服务 服务,一定要区别于系统,服务一个或者一组相对较小且独立的功能单元,是用户可以感知最小功能集。 微服务最早由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务...转载 2019-10-16 15:15:23 · 901 阅读 · 0 评论 -
理解分布式和集群的区别
分布式和集群的区别,也就是“分头做事”和“一堆人”的区别。干同样事的是集群,分工合作的是分布式。1.分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。(1)分布式:一个业务分拆多个子业务,部署在不同的服务器上。这样就是每一个节点,都完成不同的业务,一个节点垮了,这个业务就并不能访问了。(2)集群:同一个业务,部署在多个服务器上。一台服务器垮了,其他服务器可...原创 2017-03-13 10:32:30 · 3087 阅读 · 2 评论 -
Dubbo入门——搭建一个最简单的Demo框架
Dubbo背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 垂直应用框架(MVC) 垂直应用架构解决了单一应用架构所面临的扩容问题,流量能够分散到各个子系统当中,且系统的...转载 2018-06-08 10:52:15 · 320 阅读 · 0 评论