Java
文章平均质量分 91
hliushang
这个作者很懒,什么都没留下…
展开
-
微服务基础知识
1 系统架构的演变随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,亟需一个治理系统确保架构有条不紊的演进。1.1 单体应用架构Web应用程序发展的早期,大部分web工程(包含前端页面,web层代码,service层代码,dao层代码)是将所有的功能模块,打包到一起并放在一个web容器中运行。比如搭建一个电商系统:客户下订单,商品展示,用户管理。这种将所有功能都部署在一个web容器中运行的系统就叫做单体架构。优点:所有的功能集成在一原创 2021-03-05 18:19:15 · 1420 阅读 · 3 评论 -
微服务架构介绍
一、 单体架构单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合在一个应用中的架构方式。1 单体架构特点 1.1 打包成一个独立的单元(导成一个唯一的 jar 包或者是 war 包) 1.2 会一个进程的方式来运行2 单体架构的优点、缺点 2.1优点 2.1.1项目易于管理 2.1.2部署简单&原创 2021-03-04 17:54:12 · 803 阅读 · 1 评论 -
SpringCloud概述
1 微服务中的相关概念1.1 服务注册与发现服务注册:服务实例将自身服务信息注册到注册中心。这部分服务信息包括服务所在主机IP和提供服务的Port,以及暴露服务自身状态以及访问协议等信息。服务发现:服务实例请求注册中心获取所依赖服务信息。服务实例通过注册中心,获取到注册到其中的服务实例的信息,通过这些信息去请求它们提供的服务。1.2 负载均衡负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。1.3 熔断熔断这一原创 2021-03-03 17:36:41 · 180 阅读 · 2 评论