Spring Cloud 从入门到源码
文章平均质量分 81
Spring Cloud 从入门到放弃
kay三石 [Alay Kay]
拥最初的梦,做最优秀的自己
展开
-
spring cloud stream +rabbitmq 构建消息推送中间件
消息推送最近在做消息相关的工作,先说下为何考虑使用消息,在我们的服务,当任务节点完成,或者任务创建,要发送一条提醒给相关人员,在旧的版本中使用的异步调用,但是这个会有个问题,就是有时异步方法不执行。今天我们先不看这个异步调用的的,我们直接使用消息队列进行处理消息。这样能够进行解耦,同时可以处理接口响应速度,因为feign调用是阻塞的,所以我们有必要将消息推送服务这样的耗时服务,给抽取处理,加快接口响应速度。旧版本使用处理的的形式在旧版本中我们使用的是java8的异步调用,今天我们先不进行深入探原创 2022-02-11 13:55:39 · 1759 阅读 · 0 评论 -
开发记录问题-springcould yaml执行
在公司看了公司的yaml的分布及执行发现与原来自己使用的时候稍微不一样,然后进行温习一下。yaml的执行顺序一、bootstrap.yml(bootstrap.properties)与application.yml(application.properties)执行顺序bootstrap.yml(bootstrap.properties)用来程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等application.yml(application.原创 2021-04-19 17:25:53 · 147 阅读 · 0 评论 -
Spring Cloud各组件深入-openFeign(服务远程调用)
在上篇文章我们看了服务注册与发现Eureka,今天我们看下服务之间的调用组件。各组件深入之Spring Cloud openFeign 在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于HTTP RESTful的。Spring Cloud有两种服务调用方式,一种是Ribbon+RestTemplate,另一种是Feign。 Feign是声明性Web服务客户端。 它使编写Web服务客户端更加容易。 要使用Feign,请创建一个接口并对其进行注释。 它具有可插入注释支持,包原创 2021-01-10 17:53:09 · 477 阅读 · 0 评论 -
SpringCloud组件深入-Eureka(保证AP)
在前面的文章中我们进行学习了Spring Cloud的使用,那么我们对各个组件的使用是不是还不够深入,那么从今天开始我们将逐一进行学习Spring Cloud Netflix中所提供的组件。今天我们现看下服务注册与发现Eureka。在看Eureka之前我们先看下简略版的服务注册与发现的机制](https://imgchr.com/i/dO4A81)这个思路是把所有的服务的状态用数据库给保存起来,通过三个接口进行完成。一个是服务发现接口,一个是服务注册接口,一个是心跳检测接口,服务发现接口:客户端调用原创 2021-01-10 16:52:32 · 1559 阅读 · 0 评论 -
SpringCloud技术点介绍以及设计模式和SpringCloud netfix解决方案
SpringCloud学习微服务架构必须有三年以上的开发的经验:微服务概念把一个大型的单体应用拆分为数十个支持微服务,他可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议定义:围绕业务领域组件进行创建组件,这些应用可独立进行开发,管理迭代,在分散的组件中使用云架构和平台式部署,管理,和服务功能,使得产品交互更加的简单本质:是用一些功能比较明确的,业务精练的服务去解决更大的更实际的问题,(2012年为微服务元年)微服务架构:微服务架构是一种架构概念,旨在通过将功能分解到各个离散的服务中原创 2020-10-04 21:31:57 · 1871 阅读 · 0 评论 -
SpringCloud itoken学习
敏捷开发: 是开发出核心的版本,后序不断的迭代完成升级, 敏捷开发的实现主要包括 SCRUM、XP(极限编程)、Crystal Methods、FDD(特性驱动开发)等等。其中 SCRUM 与 XP 最为流行。 同样是敏捷开发,XP 极限编程 更侧重于实践,并力求把实践做到极限。这一实践可以是测试先行,也可以是结对编程等,关键要看具体的应用场景。 SCRUM 则是一种开发流程框架,也可以说是一种套路。SCRUM 框架中包含三个角色,三个原创 2020-07-25 21:47:35 · 1943 阅读 · 0 评论