
Spring Cloud
文章平均质量分 66
# Spring Cloud
阿呆布衣酷
纯干货学习笔记:无盈利目的,只想帮自己成长
展开
-
SpringCloud Config之git管理配置如何通过SSH方式或者HTTPS方式访问GitHub仓库进行统一配置文件管理?
SpringCloud Config之git管理配置如何通过SSH方式或者HTTPS方式访问GitHub仓库进行统一配置文件管理?完成:第一遍1.SpringCloud Config之git管理配置如何把所有的配置文件放到git中进行统一管理?步骤一:创建Module首先选中当前项目右键——》 New——》Module——》Spring Initializr——》Module SDK :14——》Next——》Group:com.adbycool——》Artifact:building原创 2020-08-10 11:35:14 · 669 阅读 · 0 评论 -
SpringCloud Config之本地配置如何把所有的配置文件放到本地cofigserver下进行统一管理?
SpringCloud Config之如何把所有的配置文件放到cofigserver下进行统一管理?完成:第一遍1.如何把所有的配置文件放到cofigserver下进行统一管理?步骤一:创建Module首先选中当前项目右键——》 New——》Module——》Spring Initializr——》Module SDK :14——》Next——》Group:com.adbycool——》Artifact:buildingservice——》Java Version:选14——》N原创 2020-08-10 10:24:48 · 562 阅读 · 0 评论 -
SpringCloud 如何快速移除失效服务?
SpringCloud 如何快速移除失效服务?完成:第一遍1. SpringCloud 如何快速移除失效服务?步骤一:server端关掉程序自我保护在eurekaserver的配置文件中设置server.enable-self-preservation: false即关掉程序自我保护eviction-interval-timer-in-ms: 2000(改小,默认是60000)applicationo-master.xml中添加 server: enable-self-preser原创 2020-08-09 16:48:27 · 560 阅读 · 0 评论 -
如何做Eureka Server注册中心的集群?如何做服务者buildingservice的集群?如何做服务者buildingconsumer的集群?
如何做Eureka Server注册中心的集群?如何做服务者buildingservice的集群完成:第一遍简单理解分布式:代码分成一块一块的集群:一堆机器1. 简单的分布式集群架构是什么样子的?Eureka Server注册中心:用两台机器做一个集群生产者:两个做集群网关Gateway/负载均衡消费者:两个做集群2.如何做Eureka Server注册中心的集群?步骤一:配置主从文件application-master.ymlserver: port: 8001spring原创 2020-08-09 14:40:59 · 250 阅读 · 0 评论 -
SpringCloud Stream之RabbitMQ Binder实现案例二:订单消息的发送和接收
SpringCloud Stream之RabbitMQ Binder实现案例二:订单消息的发送和接收完成:第一遍1.SpringCloud Stream之RabbitMQ Binder实现案例二:订单消息的发送和接收步骤一:src\main\java\com\itzhiya\spring\cloud\stream下创建一个订单对象OrderEntitypackage com.itzhiya.spring.cloud.stream;public class OrderEntity { p原创 2020-08-09 13:23:15 · 646 阅读 · 0 评论 -
SpringCloud Stream之RabbitMQ Binder如何通过注解接收消息?如何设定每隔固定时间自动发送信息?如何发送和接收绑定到同一个exchange?
SpringCloud Stream之RabbitMQ Binder如何通过注解接收消息?如何设定每隔固定时间自动发送信息?如何发送和接收绑定到同一个exchange?完成:第一遍1.如何在Spring官网下载Binder帮助文档?首先登录Spring官网地址——》Projects——》Spring Cloud——》References Doc——》spring-cloud-stream——》RabbitMQ Binder先注释掉之前启动类自定义的接收方法,避免冲突2.如何配置其他机器上原创 2020-08-09 12:45:52 · 572 阅读 · 0 评论 -
SpringCloud Stream第一个简单小程序:在RabbitMQ中发送信息,程序接收到该信息
SpringCloud Stream第一个简单小程序:在RabbitMQ中发送信息,程序接收到该信息完成:第一遍1.SpringCloud Stream第一个简单小程序:在RabbitMQ中发送信息,程序接收到该信息步骤一:创建项目——》 New——》Module——》Spring Initializr——》Module SDK :14——》Next——》Group:com.adbycool——》Artifact:gateway——》Java Version:选14——》Next原创 2020-08-09 11:46:56 · 344 阅读 · 0 评论 -
SpringCloud Stream概述
SpringCloud Stream概述完成:第一遍1.什么是Spring Cloud Stream ?官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。Spring Cloud Stream基于Spring Boot建立独立的生产级Spring应用程序Spring Cloud Stream 为消息中间件产品提供了个性化的自动化配置实现Spring Cloud Stream引入了发布-订阅、消费组、分区的三个核心概念。应用程序通过 inputs 或者 outpu原创 2020-08-08 22:48:34 · 286 阅读 · 0 评论 -
简单了解消息队列和RabbitMQ
消息队列的相关介绍完成:第一遍1.什么是消息队列?消息(Message):传输的数据。队列(Queue):队列是一种先进先出的数据结构。消息队列从字面的含义来看就是一个存放消息的容器。消息队列可以简单理解为:把要传输的数据放在队列中。消息队列是一种异步的服务间通信方式是分布式系统中重要的组件消息队列主要解决:应用耦合问题异步消息问题流量削锋问题实现高性能,高可用,可伸缩和最终一致性架构。2.什么是生产者和消费者?把数据放到消息队列叫做生产者从消息队列里边取数据叫做消费者3.原创 2020-08-08 22:31:11 · 230 阅读 · 0 评论 -
网关gateway通过注册中心转发应该怎么做?
网关通过注册中心转发应该怎么做?完成:第一遍1.网关通过注册中心转发应该怎么做?使用注册中心转发那么网关项目通常也是注册中心的一个Eureka Client如何将gateway项目转为Eureka Client项目?步骤一:加入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-st原创 2020-08-08 22:03:01 · 1183 阅读 · 0 评论 -
网关配置来使路径直接访问服务提供者和什么是路径路由匹配?什么是参数匹配?什么是权重匹配?
网关配置来使路径直接访问服务提供者和什么是路径路由匹配?什么是参数匹配?什么是权重匹配?完成:第一遍1.网关配置来使路径直接访问服务提供者?配置gateway项目的application.yml访问路径设定为buildingservice的http://localhost:8002server: port: 9001spring: application: name: gateway cloud: gateway: discovery: l原创 2020-08-08 16:29:06 · 634 阅读 · 0 评论 -
网关gateway之常见路由规则有哪些?
网关gateway之常见路由规则有哪些?完成:第一遍1.网关gateway之常见路由规则有哪些?在application.yml中配置路由规则server: port: 9001spring: application: name: gateway cloud: gateway: routes: - id: gateway-csdn uri: https://blog.youkuaiyun.com pre原创 2020-08-08 14:05:57 · 1154 阅读 · 0 评论 -
怎么通过gateway设定网关直接把localhost的访问直接转发到优快云网址?和如何关闭网关?
网关gateway之第一个小例子和关闭网关完成:第一遍1.网关直接把localhost的功能直接定位到优快云中?步骤一:创建Module,一个gateway的项目首先选中当前项目右键——》 New——》Module——》Spring Initializr——》Module SDK :14——》Next——》Group:com.adbycool——》Artifact:gateway——》Java Version:选14——》Next——》左边点gateway,右边不勾选——》原创 2020-08-08 13:33:23 · 910 阅读 · 0 评论 -
如何通过Hystrix Dashboard熔断监控来实现单个应用监控?
如何通过Hystrix Dashboard熔断监控来实现单个应用监控?完成:第一遍1.如何通过Hystrix Dashboard熔断监控来实现单个应用监控?步骤一:在buildingconsumer项目中先在pom.xml中添加hystrix dashboard使用的依赖 <!-- 添加hystrix dashboard使用的依赖--> <dependency> <groupId>org.springfr原创 2020-08-08 12:53:20 · 289 阅读 · 0 评论 -
如何使服务提供者返回类型不再是String而是返回对象?
如何使服务提供者返回类型不再是String而是返回对象?完成:第一遍1.如何使服务提供者返回类型不再是String而是返回对象?微服务项目中一般会把共用的东西放到Common Project中步骤一:创建Module首先选中当前项目右键——》 New——》Module——》Maven——》Next**——》Name:common点开Artifact CoordinatesGroupId:com.adbycool.commonArtifactId:common**——》Fin原创 2020-08-08 12:30:28 · 243 阅读 · 0 评论 -
如何使注册中心开启密码认证?
如何使注册中心开启密码认证?完成:第一遍1. 如何使注册中心开启密码认证?步骤一:在Eureka Server的pom.xml中先添加security依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId>原创 2020-08-08 11:35:34 · 255 阅读 · 0 评论 -
不同Eureka Client之间如何通过OpenFeign实现服务之间互相调用?
1.不同Eureka Client之间如何通过OpenFeign实现服务之间互相调用?完成:第一遍1.不同Eureka Client之间如何通过OpenFeign实现服务之间互相调用?步骤一:先创建两个项目,前提都需要注册到注册中心如何创建Eureka Client项目?创建Eureka Client教程创建Module时选择的左边点Spring Cloud Discovery右边勾选Eureka Discovery Client实际上就是在pom.xml中添加 <dependenc原创 2020-08-08 11:09:45 · 927 阅读 · 0 评论 -
创建服务提供者和消费者,通过配置消费者调用服务提供者提供的服务
创建服务提供者和消费者,通过配置消费者调用服务提供者提供的服务完成:第一遍1.如何创建一个简单的服务提供者?步骤一:创建Module首先选中当前项目右键——》 New——》Module——》Spring Initializr——》Module SDK :14——》Next——》Group:com.adbycool——》Artifact:buildingservice——》Java Version:选14——》Next——》左边点Web,右边勾选Spring Web——》左边点原创 2020-08-08 10:23:19 · 290 阅读 · 0 评论 -
IntelliJ IDEA如何在Module子项目中创建注册中心?如何把当前项目注册为eurekaserver?如何把项目里JDK全部改为其他JDK版本?
IntelliJ IDEA如何在Module子项目中创建注册中心?如何把当前项目注册为eurekaserver?如何把项目里JDK全部改为其他JDK版本?完成:第一遍1.IntelliJ IDEA如何创建Maven Project?首先双击启动IntelliJ IDEA——》Create New Project——》Maven——》Project SDK:14——》Next——》Name:springcloudnewproject此处自定义——》Finish2.如何在pom.xml中添加原创 2020-08-08 04:23:18 · 265 阅读 · 0 评论 -
什么是Spring Cloud Eureka即注册中心?IntelliJ IDEA如何把配置下载好的setting.xml和如何配置Structure for New Project?
什么是Spring Cloud Eureka即注册中心是什么?IntelliJ IDEA如何把配置下载好的setting.xml和如何配置Structure for New Project?完成:第一遍1.什么是Spring Cloud Eureka即注册中心?Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件的一部分基于 Netflix Eureka 做了二次封装主要负责实现微服务架 构中的服务治理功能。Spring Cloud Eureka 是原创 2020-08-08 03:16:13 · 547 阅读 · 0 评论 -
如何下载并安装JDK和IntelliJ IDEA和MySQL
如何搭建SpringCloud环境完成:第一遍1. JDK14的官方下载地址是什么?JDK14的官方下载地址2.JDK4如何按图安装配置?JDK14安装配置图文讲解地址3.IntelliJ IDEA官方下载地址是什么?IntelliJ IDEA官方下载地址4. IntelliJ IDEA如何按图安装配置?IntelliJ IDEA安装配置图文讲解地址5.MySQL官方下载地址是什么?MySQL官方下载地址6. MySQL如何按图安S装配置?MySQL安装配置图文讲解地址...原创 2020-08-08 01:23:34 · 238 阅读 · 0 评论 -
微服务和SpringCloud概述
SpringCloud概述完成:第一遍1.什么是微服务?微服务是一个新兴的软件架构微服务就是把一个大型的单个应用程序和服务拆分为数十个的微服务微服务本身就是分布式的一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。2.微服务有哪些优势?优势一:可扩展性:优势二:可升级性:优势三:易维护性优势四:技术选型灵活优势五: 语言无关性3.微服务有哪四个设计原则?原则一:AKF扩展拆分通过加机器(水平扩展)就可以解决容量和可用性原创 2020-08-08 00:52:31 · 185 阅读 · 0 评论