Spring Cloud Alibaba 从入门到精通(2023)

2022-11-13
阅读 1 分钟
945
Spring Cloud Alibaba 即 Alibaba Cloud ,基于 Spring Cloud 构建,同时封装了阿里巴巴的 Nacos、Sentinel 等组件。由于 Netflix 早期提供的 Eureka、Zuul、Hystrix 等组件早已停止维护,所以建议直接学习 Alibaba Cloud 全家桶。

springCloud Finchley 微服务架构从入门到精通【十二】整合Redis实现Session共享

2018-06-20
阅读 4 分钟
6.7k
springcloud项目中经过网关zuul转发请求后发生session失效问题,这是由于zuul默认会丢弃原来的session并生成新的session,解决方法网关配置文件

springCloud Finchley 微服务架构从入门到精通【十一】Tomcat 部署项目

2018-06-11
阅读 2 分钟
4k
在基于老版本的springcloud中使用tomcat部署项目是比较麻烦的,你可能需要在pom.xml中手动排除tomcat来部署到线上环境,而排除tomcat后eclipse中又无法使用SpringBootApplication类启动工程。

springCloud Finchley 微服务架构从入门到精通【十】Docker Maven插件部署项目

2018-05-25
阅读 7 分钟
4.8k
一、Centos7 上安装docker docker服务器的安装部署 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,验证CentOS 版本是否支持 Docker 。 {代码...} 2、更新yum包到最新 {代码...} 3、卸载旧版本 {代码...} 4、设置yum源 {代码...} 5、安装docker {代码...} 6、启动并加入开机启动 {代码...} 7、验证是否安装成功 {代码...

springCloud Finchley 微服务架构从入门到精通【九】路由网关zuul

2018-05-10
阅读 5 分钟
6.2k
在微服务架构中,一个系统会有多个微服务,例如service-user, service-shop,一个功能往往需要调用多个微服务来完成,zuul实现的网关类似于设计模式中的门面模式Facade,通常在网关层实现功能:

springCloud Finchley 微服务架构从入门到精通【八】断路器 Hystrix(feign)

2018-05-08
阅读 3 分钟
5.7k
一、前言 上节写了ribbon 整合hystrix的实例,本节准备实现feign,由于比较简单,只写关键代码,具体看github源码 二、代码实现 创建fallback包存放feign的fallback处理类,包结构如下: UserFeignApi为入口调用类 {代码...} UserFeignClient为实现feign的接口 {代码...} UserFallback为节点故障处理类 {代码...} 配置中...

springCloud Finchley 微服务架构从入门到精通【七】断路器 Hystrix(ribbon)

2018-05-08
阅读 4 分钟
3.6k
1、每个调用者调用到此故障服务就会出现等待直至超时;2、其他的调用者依然有机率去调用到此故障节点,不断消耗线程资源;3、微服务的依赖调用会使系统中故障传播,直至系统性能瘫痪

springCloud Finchley 微服务架构从入门到精通【六】Bus RabbitMQ配置刷新

2018-04-27
阅读 4 分钟
6.6k
上篇文章介绍了高可用的配置中心,如何在不重启服务器的情况下对配置文件进行更新呢?请看下面的介绍 一、安装rabbitMq 1、下载地址 [链接] 2、运行 输入[链接]:15672,出下以下界面,说明安装成功 3、cloud整合配置说明 默认端口: 5672 默认用户名:guest 默认密码:guest 二、代码实现 1、添加依赖 config 服务端:co...

springCloud Finchley 微服务架构从入门到精通【五】高可用分布式配置中心

2018-04-19
阅读 5 分钟
6.9k
实际项目中微服务项目比较多,为了方便就需要配置文件集中管理,接下来写一下分布式配置中心的实现,说明:因为比较简单,这里直接就讲高可用的配置中心,不再分文讲解

springCloud Finchley 微服务架构从入门到精通【四】服务消费者(feign)

2018-04-18
阅读 6 分钟
7.8k
上篇文章我们写了service-user服务提供者,并使用ribbon的方式去调用,本次,我们依然使用上一章节中的service-user作为服务提供者,改为使用feign去消费这个微服务

springCloud Finchley 微服务架构从入门到精通【三】服务提供者/服务消费者(ribbon)

2018-04-17
阅读 7 分钟
8.5k
今天我们来学习 服务消费者ribbon 如何调用 服务提供者 一、新建一个 获取用户信息 的服务提供者 1、创建项目 由于 获取用户信息 属于业务模块,因此我们需要新建一个maven主项目:bussnissservice 然后在该主项目上创建一个springboot项目 点击下一步,选择“Eureka Server” 此时的项目结构: 2、代码实现 同样,将 appl...

springCloud Finchley 微服务架构从入门到精通【二】Eureka服务注册与发现

2018-04-12
阅读 6 分钟
9.5k
开发工具:Eclipse : Version: Neon.3 Release (4.6.3) 开发spring cloud应用推荐使用 idea或者spring官方提供的STS工具,笔者由于公司内部使用习惯等原因,还是选择了Eclipse安装STS插件

springCloud Finchley 微服务架构从入门到精通【一】专栏介绍

2018-04-12
阅读 1 分钟
11.2k
目前spring-cloud的最新版本是基于 spring-boot 2.x,由于2.x 在 1.x的基础上有了很大的架构变化,包括很多1.x的类和方法在2.x 中不是被修改,就是废弃,当然还包括其本身存在的bug,导致很多想使用和正在使用2.x版本的程序员寸步难行。