- 博客(5)
- 收藏
- 关注
原创 网关Spring Cloud Gateway
诞生背景一个大型的系统可以拆分为很多个微服务,客户端去访问微服务时会通过服务的URL地址进行访问,如果有很多个URL地址时,我们只能在客户端保存地址分别去访问,而且在调用微服务时还需要独立的认证以及跨域的请求,这样的话就提高了代码的复杂性。为了简化服务的调用逻辑和复杂度,就有了网关的概念。概述网关本质上要提供一个各种服务访问的入口,并提供服务接收并转发所有内外部的客户端调用,还有就是权限认证,限流控制等等。Spring Cloud Gateway是Spring公司基于Spring 5.
2021-12-28 22:59:15 490
原创 Nacos服务配置中心
配置中心简介背景分析在平时除了写代码外,我们还需要配置很多的配置信息,这些配置信息呢一般都是写在包里面,但是这样的话配置信息和包就有了耦合,在后期我们需要去维护可变的配置信息的话会非常麻烦。假如系统正在运行,我们修改参数后需要重启服务器,就会导致短暂的服务停止,影响用户体验,甚至会造成用户流失。在这样的背景下,配置中心诞生了。概述配置中心最基础的功能就是存储一个键值对,用户发布一个配置(configKey),然后客户端获取这个配置项(configValue);进阶的功能就是当某个配..
2021-12-23 23:14:37 533
原创 Nacos服务注册中心
核心知识点服务中心诞生背景当服务数量达到一定的规模,我们首先要面对的是如何去查找相对应的服务,其次还要在不同的服务之间进行通信。在这样一个复杂的情况下,我们就需要一个东西来管理、发现、配置这些服务,由此注册中心就诞生了。服务中心选型市面上常用注册中心有Zookeeper(雅虎Apache),Eureka(Netfix),Nacos(Alibaba),Consul(Google)那他们分别都有什么特点,我们如何进行选型呢?我们主要从社区活跃度,稳定性,功能,性能等方面进...
2021-12-21 23:16:56 482
原创 微服务架构及解决方案—笔记
什么是微服务微服务架构(MSA)的基础是将单个应用程序开发为一组小型独立服务,这些独立服务在自己的进程中运行,独立开发和部署。它是分布式系统中流行的一种架构模型,也是一种编程思想。由于每一项服务都是独立的,所以可以针对各项服务进行更新,扩展等为什么要有微服务在以前,当我们开发一些大型互联网项目时,会频繁的创建代码分支,不停的扩展业务功能,不停的合并分支,就会造成大量的代码冲突,并且需要耗费巨大的精力去进行调整,在这样的背景下,微服务诞生了。微服务架构主要...
2021-12-20 22:46:35 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人