SpringCloud
文章平均质量分 52
SpringCloud
chenlu4ever
这个作者很懒,什么都没留下…
展开
-
springcloud搭建实战<十一>【config配置中心】
Spring Cloud Config 为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服 务应用的所有环境提供了一个中心化的外部配置。SpringCloud Config 分为服务端和客户端两部分。原创 2022-10-27 11:34:18 · 185 阅读 · 0 评论 -
springcloud搭建实战<十>【zuul网关】
是spring cloud提供的一个通用api网关组件,主要提供了服务理由、过滤器和负载均衡等功能,同时它也提供了比hystrix fallback factory粒度更粗的服务降级机制。原创 2022-09-01 16:04:18 · 512 阅读 · 0 评论 -
springcloud搭建实战<九>【kubernet+docker部署项目】
环境masker 节点: vm1:192.168.160.100+centos7+docker 19.03.13+kubelet v1.16.0node 节点: vm2:192.168.160.130+centos7+docke 19.03.13+kubelet v1.16.0node 节点:vm3:192.168.160.140+centos7+docker 19.03.13+kubelet v1.16.0已有springcloud 项目,详见前几篇文章,开发环境测试通过~gi...原创 2020-11-19 16:53:30 · 386 阅读 · 0 评论 -
springcloud搭建实战<七>【kubernet集群环境安装】
环境:虚拟机vm1:192.168.160.100+centos7+docker----选择作为masker虚拟机vm2:192.168.160.128+centos7+docker----作为node一、准备工作1、首先确保几台服务器之间通信都是可以的。互相ping一下2、关闭一些服务1)关闭防火墙# 关闭防火墙systemctl disable firewalld && systemctl stop firewalld2)设置关闭selinux.原创 2020-11-06 18:01:53 · 403 阅读 · 0 评论 -
springcloud搭建实战<六>【Docker部署-远程镜像】
上一篇已经成功将项目部署到本地虚拟机的服务器上了。如果是集群部署,镜像需要上传到远程镜像库中.目录一、注册自己的Docker Hub账号二、虚拟机docker上传镜像1、登录(确定docker启动) : docker login2、查看镜像:docker images3、上传本地镜像到docker hub: docker push + 镜像名4、查看远程仓库 成功!一、注册自己的Docker Hub账号地址:https://hub.docker.com/...原创 2020-11-06 14:44:38 · 188 阅读 · 0 评论 -
springcloud搭建实战<五>【Docker部署-本地镜像】
一、docker简介Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。以Eureka注册中心项目部署为例1、修改Pom.xml,添加docker配置...原创 2020-11-05 16:37:11 · 418 阅读 · 0 评论 -
springcloud搭建实战<四>【熔断机制Hystrix+Feign】
工具:IntelliJ IDEA 2019.2.4JDK:1.8补充:为什么要有断路器?消费者(上游)访问访问生产者(下游),如果生产者出席故障、异常、宕机、等待超时时间等。有可能会造成线程等待,阻塞,不仅影响服务性能,还可能使整个服务挂掉。熔断机制:上游先访问熔断器,再访问下游。比如设置连续几次访问失败或者当访问失败比例超过多少时,则熔断器直接返回失败。这样就节省了每次等待超时时间。也防止因为局部故障累积导致整个系统奔溃,也可以实现故障转移,服务降级。PS:本文在con..原创 2020-10-30 17:43:47 · 817 阅读 · 0 评论 -
springcloud搭建实战<三>【消费方 consumer+FeignClient调用】
工具:IntelliJ IDEA 2019.2.4JDK:1.8父项目以及注册中心、服务方详见之前博客。【消费方与之前服务方步骤一致,以下文章步骤基本一致】第一步:新建消费方springcloud-consumer1、打开父项目,file->new module2、选择spring Initialize ->next3、填写项目信息、next4、dependencies 选择Srping Cloud Routing->OpenFeign 选...原创 2020-10-27 11:48:46 · 643 阅读 · 0 评论 -
springcloud搭建实战<二>【服务方 provider】
工具:IntelliJ IDEA 2019.2.4JDK:1.8父项目以及注册中心详见之前博客。第一步:新建注册中心 springcloud-provider1、打开父项目,file->new module2、选择spring Initialize ->next3、填写项目信息、next4、dependencies 选择Cloud Discovery->Eureka Server, 选择springboot版本。next,finish....原创 2020-10-26 10:08:32 · 381 阅读 · 1 评论 -
springcloud搭建实战<一>【注册中心 Eureka】
IDEA+JDK1.8第一步:新建父项目:springcloud_demo项目1、file->右键 new project2、选择maven,下一步next3、填写项目名称,下一步next,finish。完成父项目创建4、删除src文件夹5、修改pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"原创 2020-10-23 16:19:45 · 158 阅读 · 0 评论 -
Invalid packaging for parent POM com.cloud:springcloud_demo:1.0-SNAPSHOT, must be “pom“ but is “jar“
子项目用maven打包的时候报错,解决方法:父项目springcloud_demo的pom.xml指定打包方式:<packaging>pom</packaging><?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta原创 2020-11-05 10:14:03 · 3995 阅读 · 0 评论 -
java.lang.IllegalStateException: Service id not legal hostname (cloud_provider)
Springcloud 的 feignClient调用异常,确定名称正确,为服务端的 application配置文件为:spring: application: name: cloud_consumer解决办法: Feign中不支持下划线_ ,修改name~原创 2020-10-27 10:47:56 · 1428 阅读 · 0 评论