SpringCloud | 学习系列
SpringCloud相关框架学习
Coder编程
欢迎关注Coder编程公众号,主要分享数据结构与算法、Java相关知识体系、框架知识及原理、Spring全家桶、微服务项目实战、DevOps实践之路、每日一篇互联网大厂面试或笔试题以及PMP项目管理知识等。更多精彩内容正在路上~
展开
-
微服务异常太乱,我们如何分类?
点击上方“Coder编程”,选择“置顶公众号”技术文章第一时间送达!不做curd工程师与api调用工程师小伙伴们面试题都在这里下面网站里哦~https://www.coder-progr...原创 2020-07-07 08:15:00 · 627 阅读 · 0 评论 -
OCP开源项目:Spring Cloud Gateway模块中动态路由的实现
Spring Cloud Gateway的动态路由实现1.前言在前一章,我们已经做了简单spring cloud gateway 介绍 和 限流,接下来,spring cloud gateway最重要的,也是最为关键的 动态路由,首先,API网关负责服务请求路由、组合及协议转换,客户端的所有请求都首先经过API网关,然后由它将匹配的请求路由到合适的微服务,是系统流量的入口,在实际生产环境中为了...原创 2019-09-08 13:25:48 · 1213 阅读 · 2 评论 -
史上最简单的springcloud微服务入门实例,开箱即用,工资翻倍不是梦
在传统的IT行业软件大多都是各种独立系统的堆砌,这些系统的问题总结来说就是扩展性差,可靠性不高,维护成本高。到后面引入了SOA服务化,但是,由于 SOA 早期均使用了总线模式,这种总线模式是与某种技术栈强绑定的,比如:J2EE。这导致很多企业的遗留系统很难对接,切换时间太长,成本太高,新系统稳定性的收敛也需要一些时间。最终 SOA 看起来很美,但却成为了企业级奢侈品,中小公司都望而生畏。 仿百度...转载 2018-06-21 13:21:29 · 1424 阅读 · 0 评论 -
SpringCloud | Docker 学习系列 | 将SpringCloud Eureka 服务注册与发现部署到docker详解
一、前言 最近在学习docker,顺便把之前学习的spring cloud 部署到Docker 中。至于什么是SpringCloud的服务注册与发现,什么是docker,我这里就不作赘述了。可以先去学习这两部分内容,再来看这篇文章,废话不多说了。直接开始!二、环境准备 JDK 8 MAVEN 3.3.9 SpringCloud Dalston.SR4 ...原创 2018-02-07 19:14:18 · 7160 阅读 · 2 评论 -
SpringCloud | Docker 学习系列 | Kubernetes 学习 将SpringCloud Config 配置中心部署到docker中并放入到Kubernetes中管理
已实现,先占坑,有时间再来填坑原创 2018-02-11 19:05:09 · 486 阅读 · 1 评论 -
SpringCloud | Docker 学习系列 | Kubernetes 学习 将SpringCloud Eureka 服务注册与发现部署到docker中并放入到Kubernetes中管理
一、前言 很早之前就想写这篇文章,终于有点时间来填坑了。之前都是在公司服务器上搭建的,这次在自己的电脑上搭建好了环境,再来完善这篇博客。二、环境准备 此次环境已经搭建完毕 kubernetes v1.9.0 docker 17.03.2-ce 博客参考: Kubernetes | 学习教程 (一)Kubernetes 1.9.0 离线安装教程 ...原创 2018-02-11 19:04:11 · 5859 阅读 · 3 评论 -
SpringCloud | Docker 学习系列 | 将SpringCloud Config 配置中心部署到docker中
一、前言 之前已经实现了SpringCloud | Docker 学习系列 | 将SpringCloud Eureka 服务注册与发现部署到docker详解并详细介绍了相关步骤,接下的相关的步骤我就省略了。。。二、环境准备 SVN服务器 JDK 8 MAVEN 3.3.9 SpringCloud Dalston.SR4 ...原创 2018-02-11 19:01:50 · 2303 阅读 · 2 评论 -
SpringCloud | 学习系列 Eureka配置账号密码进行安全验证
如果配置好了eureka server,默认情况下我们就直接直接访问到eureka的界面了。如果不想让所有人都能访问到eureka的界面,可以加上权限认证,输入账号密码才能访问,这样一定程度上能提高我们系统的安全性。方式如下:在eureka的server端配置,pom.xml里加上[java] view plain copy print?原创 2018-01-29 09:36:24 · 5118 阅读 · 0 评论 -
Spring Cloud | 学习系列 Spring Cloud中基于Sleuth的参数透传功能探索
一.需求微服务环境,有A,B,C,D四个服务,调用关系为:A->B->C->D。用户在A的页面选择当前“语言”环境为“英文”,在某些业务场景下,其它几个服务需获取到这个“语言”信息。二.分析这个需求还是很简单的,类似于“击鼓传花”:当前服务从上一个服务中获取参数,并传给下一个服务。个人感觉基本上所有的RPC框架都会遇到这个问题,只是以前SOA架构下,服务层级比较少,将“语言转载 2018-01-26 16:37:00 · 1428 阅读 · 0 评论 -
SpringCloud Config Server使用SVN Hooks实现动态刷新配置
一、介绍需求说明:使用Spring Cloud Config 刷新配置文件的时候,我们肯定要结合SpringCloud 中的Bus 来实现。而当我们使用的是SVN进行版本管理,而不是Git的时候。我们可以通过SVN的Hooks(勾子)来完成这样的场景。场景描述:我们可以通过在客户端提交一次post的请求:http://localhost:8080/bus/refresh 就可以动态的刷新配置。原创 2017-11-10 13:13:46 · 1490 阅读 · 0 评论 -
Consul 环境搭建(单机)
一、介绍 本章主要介绍consul 环境的搭建,因为后续要结合spring cloud,将consul 作为服务注册与发现。二、准备工作 很多时候,我们需要注意一些细节,就是版本问题,很多时候我就是因为版本的原因,困扰了很久。之所以写spring cloud 关于consul 的文章。 1.公司目前需要,所以自学这块。 2.遇到了一些坑,所以记录下原创 2017-10-31 15:00:47 · 9307 阅读 · 0 评论 -
Spring Cloud 中的Consul服务注册与发现---遇到的问题(注册失败)
这几天一直在弄spring cloud consul 的服务注册与发现,结果按着网上的例子写,注册到consul里面的一直都是失败。这个问题困扰了好久。今天总算解决了。原因很简单--版本问题。我用的版本spring boot --1.5.7 spring cloud--Dalston.SR3 consul 下载的是最新的1.0.0结果原创 2017-10-31 14:21:13 · 10663 阅读 · 0 评论 -
SpringCloud构建微服务入门架构(二)服务注册与发现Eureka集群搭建
一、简单介绍 简单介绍一下Eureka 服务与发现的集群搭建。二、快速开始 1.环境准备 java : 1.8 springboot: 1.5.8RELESE springcloud: Dalston.SR4三步走:1.加依赖 2.写配置 3.加注解1.加依赖 pom.x原创 2017-11-07 17:31:17 · 384 阅读 · 0 评论 -
spring cloud config svn配置多个配置文件
一、简介 前面如何搭建server端和client端就不过多介绍了,网上一大堆。二、修改server端 这里我们只需要在application.yml 文件中原创 2017-10-11 14:11:19 · 2465 阅读 · 0 评论 -
Spring cloud 服务注册(consul)
这篇文章主要介绍 spring cloud consul 组件,它是一个提供服务发现和配置的工具。consul具有分布式、高可用、高扩展性。一、consul 简介consul 具有以下性质:服务发现:consul通过http 方式注册服务,并且服务与服务之间相互感应。服务健康监测key/value 存储多数据中心consul可运行在mac windows linux转载 2017-09-24 19:25:27 · 453 阅读 · 0 评论 -
Feign源码分析
什么是FeignFeign是受到Retrofit,JAXRS-2.0和WebSocket的影响,它是一个jav的到http客户端绑定的开源项目。 Feign的主要目标是将Java Http 客户端变得简单。Feign的源码地址:https://github.com/OpenFeign/feign写一个Feign在我之前的博文有写到如何用Feign去消费服务,文章地址:http://bl原创 2017-08-10 14:41:59 · 2229 阅读 · 1 评论 -
Spring Cloud 中出现的一些坑,记录一下
1.当你把config-server当做配置文件中心的时候,切记不要有以"producer"命名的服务,估计producer在spring cloud里是关键字.2.假设:有一个服务 service0, 它的context-path为 /service/0. 有一个以zuul作为reverse proxy的服务, 它配有service0的routes,为: service0:原创 2017-08-07 19:44:12 · 6960 阅读 · 0 评论 -
SpringCloud构建微服务入门架构(一)服务注册与发现
一、前言 公司后台需要重新架构,采用的是微服务架构,所以需要学习SpringCloud和SpringBoot的一些相关知识。下面我将总结一些最近所学的内容,以便供大家相互学习。二、正文 下面是网上的一些基本概念,同时也参考了 http://blog.didispace.com/springcloud1/ 程序员DD的文章。2.1 S原创 2017-07-26 19:28:49 · 532 阅读 · 0 评论