Spring Cloud
文章平均质量分 69
zyxzcr
这个作者很懒,什么都没留下…
展开
-
Spring Cloud(五):服务注册与发现(Nacos)
什么是Nacos?Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。Nacos快速开始我选择下载编译后压缩包方式 最新稳定版本,选择对应版本下载解压后目录如下运行bin目录下的startup.cmd,Nacos默认以集群模式开始,可以原创 2021-02-28 10:16:22 · 179 阅读 · 0 评论 -
Spring Cloud(四):负载均衡(Ribbon)
什么是Ribbon?Spring Cloud Ribbon是一个基于Netflix Ribbon实现的一套客户端负载均衡工具负载均衡区分了两个类型,Spring Cloud Ribbon实现了客户端的负载均衡服务实例的清单在客户端,客户端进行负载均衡算法分配。客户端可以从Eureka Server中得到一份服务清单,在发送请求时通过负载均衡算法,在多个服务器之间选择一个进行访问服务准备之前的项目中只有springcloud-provider-dept-8001一个服务提供者,为了展示负载均衡原创 2021-02-18 16:54:08 · 176 阅读 · 0 评论 -
Spring Cloud(三):Eureka高可用集群简单演示
为什么要搭建Eureka集群?因为在真实的开发中,需要保证eureka服务一直可用,如果eureka无响应了,整个项目都会出现问题,为了避免这个问题,最好的方式就是搭建Eureka集群,多个eureka server之间可以同步注册服务,在一个eureka服务出现问题的时候,仍然可以提供服务注册和服务发现的能力,从而达到注册中心的高可用。在之前的项目中,已经搭建了一个注册中心springcloud-eureka-7001,接下来就再新建一个注册中心springcloud-eureka-7002首先修改原创 2021-02-18 13:11:04 · 121 阅读 · 0 评论 -
Spring Cloud(二):服务注册与发现(Eureka)
什么是Eureka?Spring Cloud Eureka 是Spring对Netflix公司的Eureka的二次封装的产品,它实现了服务治理的功能首先搭建Eureka服务注册中心新建Maven工程springcloud-eureka-7001导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eu原创 2021-02-17 20:47:00 · 94 阅读 · 0 评论 -
Spring Cloud(一):Spring Cloud简单介绍和基本环境搭建
什么是微服务?维基上对其定义为:一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体,将应用程序构造为一组松散耦合的服务。在微服务体系结构中,服务是细粒度的,协议是轻量级的。微服务(或微服务架构)是一种云原生架构方法,其中单个应用程序由许多松散耦合且可独立部署的较小组件或服务组成。什么是Spring Cloud?Spring Cloud 就是微服务系统架构的一站式解决方案,在构建微服务的过程中需要做如 服务发现注册 、配置中心 、消息总线 、负载均衡 、断路器 、数据监控 等操作,而原创 2021-02-17 19:27:43 · 93 阅读 · 0 评论