
Spring Cloud
徐jiankang
原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,现在高校任教,欢迎关注,点赞,收藏。
展开
-
Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemon running?
一、背景我在windows电脑下载了docker,ubuntu子系统,在ubuntu子系统中执行下面命令报错了。困扰了好久,记录一下。docker ps二、解决方案在ubuntu系统按顺序执行下面命令。unset DOCKER_HOSTunset DOCKER_TLS_VERIFYunset DOCKER_TLS_PATHdocker ps三、预告后面写一篇如何在windows部署docker,使用ubuntu子系统执行d...原创 2021-09-12 17:07:32 · 1542 阅读 · 2 评论 -
使用springCloud构建微服务实现——客户端测负载均衡(自定义负载均衡策略)
一、前期准备先创建一个注册中心,一个消费者服务,一个生产者服务,由于之前写过,这里不多写了,请参考前面的博文。使用springCloud构建微服务实战二、本篇主题在生产环境中,各个微服务都会部署多个实例,服务消费者需要将请求分摊到多个服务提供者上,在微服务中,当Ribbon与Eureka配合使用时,Ribbon可基于某种算法,自动地帮助消费者去请求,因为feginClient已经默...原创 2019-05-14 22:28:26 · 386 阅读 · 0 评论 -
使用springCloud构建微服务实战
Eureka是开源的服务发现组件,本身是一个基于REST的服务。包含两个组件:Eureka Server和Eureka Client。(1)Eureka Server提供服务发现的能力,各个微服务启动时,会向Eureka Server注册自己的信息,它会存储这些信息。(2)Eureka Client是一个java客户端,用于简化与Eureka Server的交互。一、创建服务发现组件(...原创 2019-05-11 00:24:24 · 695 阅读 · 0 评论 -
使用springCloud构建微服务——Hystrix实现容错及打印日志
一、前期准备先创建一个注册中心,一个消费者服务,一个生产者服务,由于之前写过,这里不多写了,请参考前面的博文。使用springCloud构建微服务实战二、本篇主题Hystrix是由Netflix开源的一个延迟和容错库,用于隔离访问远程系统,服务或者第三方库,防止级联失败,从而提高系统的可用性和容错性。spring Cloud默认为Feign整合了Hystrix,在下面的操作中,不需...原创 2019-05-16 13:16:35 · 1512 阅读 · 1 评论 -
spring boot 2.0以上为Eureka添加用户认证-查看Eureka的元数据
Eureka Server(注册中心)是运行匿名访问的,本节为了安全,添加一个需要登陆才能访问的功能。同时在spring boot 2.0版本可以查看元数据。一、添加用户认证1、引入spring-boot-discovery-eureka依赖,提供用户认证的能力。 <dependency> <groupId>org.springfram...原创 2019-05-17 17:52:29 · 858 阅读 · 0 评论 -
在本地wubantu系统搭建spring cloud微服务环境的完整实现
一、前期准备使用了wubantu16版本,为了搭建成功,需要有tomcat,centos,java环境,我所需要的已经保存到了百度网盘上,方便下次快速搭建,地址为链接:https://pan.baidu.com/s/1ZP92cjpniZcdPoS1e-dvxw 提取码:7mda ,然后使用xftp连接好虚拟机,把搭建所需的文件上传到虚拟机上,使用xshell 6连接虚拟机,更方便的进行命...原创 2019-06-14 11:58:37 · 599 阅读 · 0 评论 -
对shipyard打开后显示没有容器和镜像的思考和解决-设置wubantu静态ip-修改shipyard容器的ip和端口
一、环境(1)虚拟机使用VMware Workstation 14 player(2)wubantu系统16.4版本二、问题当我第一次拉取shipyard相关镜像,然后构建容器后,打开shipyard显示了本地安装的镜像,然后下一次打开,就显示不出来了。后来认为wubantu的ip因为网络变化改了,与构建shipyard时的ip不一致,导致其打开后无法显示。三、设置wubant...原创 2019-06-03 12:31:21 · 1680 阅读 · 0 评论 -
什么是服务降级?springCloud如何实现?
一、主题内容服务降级,当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有策略的降级, 以此释放服务器资源以保证核心任务的正常运行。比如电商平台,在针对618、双11等高峰情形下采用部分服务不出现或者延时出现的情形。二、实现方式我在spring Cloud项目中,使用了两种方式处理降级操作。(1)使用feign组件完成降级操作,到内容提供者无法提供服务时, 消费者会调...原创 2019-06-17 13:50:27 · 8950 阅读 · 0 评论