草庐IT

springcloud-Eureka

全部标签

手把手带你搭建第一个SpringCloud项目(一)

目录前言         一、SpringCloud是什么?二、为什么要使用SpringCloud?三、搭建第一个SpringCloud项目1.技术选型2.搭建一个简单的数据库3.新建一个Maven工程4.将打包方式修改成pom,引入对应的pom.xml依赖 5.创建一个CommonResult模块用来封装返回的结果 5.搭建模块cloud-provider-payment8001作为服务提供者 6.搭建cloud-consumer-order80作为服务消费者模块结束语我的一些其他与Springcloud有关的文章~欢迎大家观看喔SpingCloud集成zookeeper实现服务注册并访问S

手把手带你搭建第一个SpringCloud项目(一)

目录前言         一、SpringCloud是什么?二、为什么要使用SpringCloud?三、搭建第一个SpringCloud项目1.技术选型2.搭建一个简单的数据库3.新建一个Maven工程4.将打包方式修改成pom,引入对应的pom.xml依赖 5.创建一个CommonResult模块用来封装返回的结果 5.搭建模块cloud-provider-payment8001作为服务提供者 6.搭建cloud-consumer-order80作为服务消费者模块结束语我的一些其他与Springcloud有关的文章~欢迎大家观看喔SpingCloud集成zookeeper实现服务注册并访问S

SpringCloud:Feign的使用及配置

目录Feign的使用及配置1、Feign替代RestTemplate2、使用Fegin步骤3、自定义配置4、Feign使用优化5、Feign的最佳实践方式Feign的使用及配置1、Feign替代RestTemplateRestTemplate方式远程调用的问题 问题:1、代码可读性差,编程体验不同统一2、参数复杂,URL难以维护Feign介绍Feign是一个声明式的http客户端,官方地址:OpenFeign·GitHub其作用就是帮助我们实现http请求的发送,解决上面提到的问题。2、使用Fegin步骤1、引入依赖org.springframework.cloudspring-cloud-s

RabbitMQ + SpringCloud使用及避坑(大章)

RabbitMQ的开发语言是Erlang,它的源码阅读起来学习成本太高了,所以这里就不详细看了,本次主要是结合springCloud的项目来真正使用RabbitMQ的几种交换器,还有一些业务场景的模拟,最主要的还是避坑。为什么说是避坑呢,因为项目中加入了RabbitMQ后会导致代码的复杂提高、可用性降低,同时因为rabbitMQ一些本身的设计,就很容易出现比如:消息丢失、重复消费、一致性等问题,这些问题没办法从rabbitMQ本身的配置或者代码下手,上面也说了rabbitMQ底层语言是Erlang,所以也很难根据源码流程扎到问题的解决方案,只能人为的去做对应的机制补偿或控制。认识MQ老套路,先

已解决 Request execution error. endpoint=DefaultEndpoint{ serviceUrl=‘http://localhost:8761/eureka/}

  Requestexecutionerror.endpoint=DefaultEndpoint{serviceUrl='http://localhost:8761/eureka/}注册中心报错问题原因:可能就是yml文件有一步写错了然后照成报错报错:Requestexecutionerror.endpoint=DefaultEndpoint{serviceUrl='http://127.0.0.1:8080/eureka/}exception=java.net.ConnectException:Connectionrefused:connectstacktrace=com.sun.jerse

关于解决springcloud 创建bean失败的问题

今天学习springcloud的时候,手动导入关于springboot和springcloud的jar包,启动代码的时候发现出了一大段问题:2022-09-1422:30:38.800ERROR15520---[     main]o.s.boot.SpringApplication       :Applicationrunfailedorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'deptController':Unsatisfieddependencyex

关于解决springcloud 创建bean失败的问题

今天学习springcloud的时候,手动导入关于springboot和springcloud的jar包,启动代码的时候发现出了一大段问题:2022-09-1422:30:38.800ERROR15520---[     main]o.s.boot.SpringApplication       :Applicationrunfailedorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'deptController':Unsatisfieddependencyex

【SpringCloud入门】-- 认识微服务

目录1.什么是微服务?2.微服务的优势?3.单体架构,分布式架构,微服务架构的区别以及优缺点?4.SpringCloud和SpringCloudAlibaba是什么?5.SpringCloud和SpringCloudAlibaba的区别?6.SpringBoot与SpringCloud兼容版本说明7.服务拆分示例8.SpringCloudAlibaba功能介绍9.SpringCloudAlibaba的idea配置 10.SpringCloudAlibaba官方文档1.什么是微服务?微服务是一种软件设计和架构的风格,它将应用程序分为一组较小的,相互独立的服务,并通过轻量级的通信机制进行协作。每个

链路追踪在开源SpringBoot/SpringCloud微服务框架的实践

目录导读链路追踪在开源SpringBoot/SpringCloud微服务框架的实践1.开源代码整体设计2.微服务逻辑架构设计3.链路追踪框架选型3.1为什么要引入链路追踪3.2链路追踪能做什么3.3当下链路追踪框架对比3.4在项目中引入zipkin4.SpringBoot服务引入zipkin5.Spring-Security-OAuth2-Authorization-Server引入zipkin6.Spring-Cloud-Gateway引入zipkin7.参考资料链路追踪在开源SpringBoot/SpringCloud微服务框架的实践前期内容导读:开源加解密RSA/AES/SHA1/PGP

38.SpringCloud—注册中心(eureka/nacos)、负载均衡Ribbon

目录一、SpringCloud。(1)认识微服务。(1.1)单体架构与分布式架构(微服务)。(1.2)微服务技术对比。(1.3)SpringCloud。(2)服务拆分及远程调用。(2.1)服务拆分。(2.2)远程调用。(3)提供者与消费者。(4)Eureka注册中心。(4.1)Eureka的作用。 (4.2)搭建注册中心 。(4.3)服务注册。(4.4)服务发现。(4.5)Eureka注册中心总结。(5)Ribbon负载均衡。(5.1)负载均衡流程。(5.2)负载均衡策略。(5.3)修改负载均衡规则(两种方式)。(5.4)饥饿加载(负载均衡默认:懒加载)。(5.5)总结。(6)Nacos注册中