SpringCloud
恒宇少年
这个作者很懒,什么都没留下…
展开
-
SpringCloud组件 & 源码剖析:Eureka服务注册方式流程全面分析
在SpringCloud组件:Eureka服务注册是采用主机名还是IP地址?文章中我们讲到了服务注册的几种注册方式,那么这几种注册方式的源码是怎么实现的呢?我们带着这一个疑问来阅读本章内容能够让你更深入了解这块的知识点!!!本章目标分析每一种服务注册方式源码执行流程。构建项目本章以分析源码为主,所以不去新创建项目来讲解相关内容,我们使用SpringCloud组件:Eureka服务注册是采用...原创 2018-09-28 15:12:52 · 552 阅读 · 0 评论 -
SpringCloud组件:你的Eureka服务注册中心安全吗?
在之前的章节我们讲到了SpringCloud组件:搭建Eureka服务注册中心,已经可以让我们自定义的微服务节点进行注册到该Eureka Server上,不过在注册过程中存在一个风险的问题,如果我们的Eureka Server的地址无意暴露在外,那岂不是通过Eureka协议创建的任意服务都可以进行注册到该Eureka Server吗?(当然如果你配置了服务器的安全组并且使用内网的IP地址或者主机名...原创 2018-09-29 15:32:56 · 1445 阅读 · 0 评论 -
ApiBoot DataSource Switch 使用文档
ApiBoot DataSource Switch顾名思义,DataSource Switch是用于数据源选择切换的框架,这是一款基于Spring AOP切面指定注解实现的,通过简单的数据源注解配置就可以完成访问时的自动切换,DataSource Switch切换过程中是线程安全的。添加依赖使用DataSource Switch很简单,在pom.xml配置文件内添加如下依赖:<!--...原创 2019-04-04 11:43:31 · 1160 阅读 · 0 评论 -
ApiBoot - ApiBoot Resource Load 使用文档
ApiBoot Resource LoadApiBoot Resource Load是一款资源与业务完全分离的基础框架,可以整合微服务(Feign、OpenFeign)进行负载均衡读取固定类型、固定所属业务的资源信息,遵循一定的资源存储规则完成自动化资源读取、添加、更新、删除、缓存等。使用场景业务图片存储业务音频、视频文件存储业务文件其他资源文件…引入 ApiBoot Resou...原创 2019-04-17 10:34:11 · 148 阅读 · 0 评论 -
ApiBoot 2.0.4.RELEASE版本发布
ApiBoot是一款基于SpringBoot1.x、SpringBoot2.x的接口服务集成基础框架,内部提供了框架的封装集成,让接口开发者完成开箱即用,不再为搭建接口框架而犯愁,从而极大的提高开发效率。通过在我的SpringBoot系列教程中得到的学习者的反馈,才决定来封装一套对应我文章的基础框架,ApiBoot内的每一个框架的具体讲解都在文章内进行了详细说明,如果有不明白的可以通过如下途径访...原创 2019-04-17 10:34:47 · 106 阅读 · 0 评论 -
SpringCloud组件: GateWay整合Eureka转发服务请求
在上一篇文章Spring Cloud GateWay 路由转发规则介绍中我们讲解了SpringCloud Gateway内部提供的断言、谓语,让我们可以组合更精确的业务场景进行请求,既然SpringCloud GateWay担任了网关的角色,在之前Zuul可以通过服务名进行自动转发,SpringCloud Gateway是否可以实现自动转发呢?初始化Gateway服务Spring Cloud ...原创 2019-05-05 16:08:56 · 7140 阅读 · 3 评论 -
SpringCloud组件: GateWay路由转发规则介绍
Spring在因Netflix开源流产事件后,在不断的更换Netflix相关的组件,比如:Eureka、Zuul、Feign、Ribbon等,Zuul的替代产品就是SpringCloud Gateway,这是Spring团队研发的网关组件,可以实现限流、安全认证、支持长连接等新特性。Spring Cloud GatewaySpring Cloud Gateway是SpringCloud的全新子...原创 2019-05-05 18:01:37 · 2968 阅读 · 0 评论 -
ApiBoot 新官网发布 - 丰富使用文档
ApiBoot 新官网发布 - 丰富使用文档原创 2019-07-09 16:35:06 · 927 阅读 · 0 评论 -
SpringCloud组件:将服务提供者注册到Eureka集群
在之前章节SpringCloud组件:将微服务提供者注册到Eureka服务中心已经讲解了把服务注册到单个Eureka Server节点上,既然我们在SpringCloud组件:Eureka高可用集群部署讲到了如何去构建Eureka Server 集群的问题,那么我们该考虑下怎么将服务注册到Eureka Server集群上呢?带着这个疑问来开始本章的内容。本章目标将服务节点注册到Eureka ...原创 2018-10-05 16:55:49 · 354 阅读 · 0 评论 -
SpringCloud组件:Eureka高可用集群部署
我们在之前的章节SpringCloud组件:搭建Eureka服务注册中心学习到了单个服务注册中心的创建,不过单模式的部署方式在实战中确实不太提倡,因为有很多种原因可能会导致服务注册中心宕机,如果宕机就会有一些灾难性的问题出现,所以保证服务注册中心处于活着运行状态显得尤为重要!!!本章目标高可用集群部署Eureka服务注册中心。构建项目使用idea开发工具创建一个SpringBoot项目,添...原创 2018-10-05 16:55:13 · 2390 阅读 · 0 评论 -
目录:SpringBoot 核心技术
SpringBoot配套源码地址:https://gitee.com/hengboy/spring-boot-chapterSpringCloud配套源码地址:https://gitee.com/hengboy/spring-cloud-chapterSpringBoot相关系列文章请访问:目录:SpringBoot学习目录QueryDSL相关系列文章请访问:QueryDSL通用查询框架学...原创 2018-04-24 08:46:46 · 1879 阅读 · 0 评论 -
目录:SpringCloud核心技术学习目录
学习目录推荐SpringBoot配套源码地址:访问码云查看源码、访问GitHub查看源码SpringCloud配套源码地址:访问码云查看源码SpringBoot相关系列文章请访问:目录:SpringBoot学习目录QueryDSL相关系列文章请访问:QueryDSL通用查询框架学习目录SpringDataJPA相关系列文章请访问:目录:SpringDataJPA学习目录开源信息这...原创 2018-09-25 16:14:44 · 370 阅读 · 0 评论 -
【译文】SpringCloud服务注册Eureka vs Consul
原文Consul vs. EurekaEureka is a service discovery tool. The architecture is primarily client/server, with a set of Eureka servers per datacenter, usually one per availability zone. Typically clients ...原创 2018-09-25 16:15:13 · 278 阅读 · 0 评论 -
SpringCloud核心技术 | 初识SpringCloud微服务解决方案
最近这几个月文章更新处于停滞状态,因为公司的事情比较多,公司系统一直处于高速的迭代更新阶段,尽管如此,我这段时间也一直在整理接下来要更新的文章大纲以及知识点的梳理,希望在后续的文章更新中能给这段时间关注我的朋友以及将要关注我的朋友帮助。程序员应该保持一颗好奇心程序员应该保持一颗好奇心这句话我经常告诫我部门的员工,无论在什么情况下你都应该一颗好奇的心,敢于去追寻,敢于去创新,技术行业是一个以新...原创 2018-09-25 16:15:33 · 713 阅读 · 0 评论 -
SpringCloud组件:搭建Eureka服务注册中心
简介Eureka服务注册中心是netflix开源组织提供的一个服务高可用的解决方案,在前端时间一直在疯传的2.0开源流产的问题,其实并不影响我们的使用,netflix只不过是不再维护2.0分支的开源代码,所以做出了免责声明,不过对于我们使用者来说确实比较担心这一点,还有不少人更换服务注册中心,比如:zookeeper、consul。当然对于Eureka 2.0 流产这件事情就当做一场闹剧来对待...原创 2018-09-25 16:15:55 · 276 阅读 · 0 评论 -
SpringCloud组件:将微服务提供者注册到Eureka服务中心
Eureka提供了Server当然也提供了Client,如果你对Eureka Server不了解,点击SpringCloud组件:搭建Eureka服务注册中心阅读文章查看具体的编码实现。本章构建的项目其实是一个Eureka Client,因为是向Eureka Server注册的服务,相对于Eureka Server来说相当于一个客户端的形式存在。我们使用spring-cloud-starter...原创 2018-09-25 16:16:34 · 723 阅读 · 0 评论 -
SpringCloud组件:Eureka服务注册是采用主机名还是IP地址?
我们一直在使用Eureka进行注册服务,然而你有可能很少关心服务在注册到Eureka Server时是采用的主机名的方式?还是IP地址的方式?构建项目我们把之前章节SpringCloud组件:将微服务提供者注册到Eureka服务中心的源码复制一份修改项目名称为hengboy-spring-cloud-eureka-register-away,并简单的对application.yml配置文件进行...原创 2018-09-25 16:16:50 · 14548 阅读 · 2 评论 -
SpringCloud组件:Eureka的服务发现与消费
在之前的章节我们已经把服务注册到Eureka Server,那么我们该怎么调用已经注册后的服务呢?我们本章来简单的介绍我们具体该怎么调用服务节点请求内容。本章目标消费Eureka注册的服务节点的请求信息。构建项目我们只需要创建一个服务节点项目即可,因为服务提供者也是消费者,然后将本项目注册到之前编写的服务注册中心,下载文章SpringCloud组件:搭建Eureka服务注册中心源码运行即...原创 2018-10-05 16:54:26 · 336 阅读 · 0 评论 -
介绍MinBox Logging内的概念及作用
I. 概念在minbox-logging日志组件内设计了多个概念以及名词定义,我们本篇文章来讲解下每个概念的含义以及作用。0. 源码 & 文档源码:https://gitee.com/minbox-projects/minbox-logging文档:https://gitee.com/minbox-projects/minbox-logging/wikisApiBoo...原创 2019-09-24 22:22:24 · 389 阅读 · 0 评论