![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA WEB高级应用
文章平均质量分 82
LIUXUN1993728
这个作者很懒,什么都没留下…
展开
-
SpringCLoud实战微服务之——微服务简介以及入门使用
微服务概述微服务是什么?微服务解决了什么问题?微服务有什么特点?单体架构是什么?一个归档包包含了应用所有功能的应用程序,我们通常称之为单体应用。架构单体应用的架构风格,我们称之为单体架构,这是一种比较传统的架构风格。单体架构存在的缺点:1.复杂性逐渐变高。2.技术债务逐渐上升。3.部署速度逐渐变慢。4.阻碍技术创新。5.无法按需收缩。架构的演进:1.单体架构2.SOA3.微服务什么是微服务?Mar...原创 2018-03-07 17:25:28 · 6161 阅读 · 0 评论 -
SpringCloud实战微服务之——服务发现与服务注册(一)
服务发现与服务注册——基本概念(一)服务发现与服务注册如何解决硬编码问题?上次的实例中是采用的硬编码,实际上是不可取的。因为在实际开发中,服务组件的端口和IP都是动态变化的。一旦一个组件的访问地址发生变化 如果采用的是硬编码就要将所有依赖于此组件的服务组件进行停止-修改-部署 等一系列的操作,如果采用的是Nginx对同一组件的多个副本进行负载均衡 其工作量也是很大的。为了解决这种硬编码造成的问题,...原创 2018-03-15 17:10:45 · 1188 阅读 · 0 评论 -
SpringCloud实战微服务之——Ribbon详解
Ribbon简介需要解决的问题:① 如何在配置Eureka Client注册中心时不去硬编码Eureka Server的地址?② 在微服务不同模块间进行通信时,如何不去硬编码服务提供者的地址?③ 当部署多个相同微服务时,如何实现请求时的负载均衡? 实现负载均衡方式1:通过服务器端实现负载均衡(nginx)实现负载均衡方式2:通过客户端实现负载均衡。Ribbon是什么?Ribbon是Netflix发原创 2018-04-01 10:02:56 · 38091 阅读 · 2 评论 -
SpringCloud实战微服务之——服务发现与服务注册(二)-Eureka的简单使用
服务发现组件Eureka简介服务发现组件可以使用ZK ,也可以使用Consul,之所以Eureka使用最多有如下的原因导致:① Eureka来自生产环境。② Spring Cloud对Eureka的支持很好。Eureka简介:Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。Sprin原创 2018-03-20 16:45:42 · 2624 阅读 · 0 评论