spring cloud
文章平均质量分 78
本人秃顶程序员
秃顶程序员在此,还不点关注!
展开
-
【本人秃顶程序员】实用技巧:Spring Cloud中,如何优雅下线微服务
←←←←←←←←←←←← 我都秃顶了,还不点关注!在生产环境中,服务的上下线是不可避免的,我们希望能够优雅地下线微服务。本文基于Spring Boot 2.x + Spring Cloud Finchley讲解实际项目中优雅下线服务的四种方式,并探讨各方式的优缺点。注:Spring Boot 1.x + Spring Cloud Edgware及之前的方式相同,但配置有区别,本文不做讨论。...原创 2018-12-21 16:11:02 · 1432 阅读 · 1 评论 -
【本人秃顶程序员】微服务2.0时代:Spring Cloud Netflix与 Kubernetes&Istio比较
←←←←←←←←←←←← 快!点关注自微服务架构开始兴起已近三年多了,早期的Spring Cloud Netflix架构已经成熟,并已被Spring Cloud整合到解决通常云问题的新解决方案中,例如,Sleuth,Zipkin,Contract等就是这种情况。但是现在架构趋向于朝着不同的方向发展。在这篇文章中,我们将分析迄今为止微服务架构的路径以及未来将伴随我们的工具和技术。第1集:微服务...原创 2019-01-30 15:28:52 · 1656 阅读 · 0 评论 -
【本人秃顶程序员】使用Spring Cloud Stream和RabbitMQ实现事件驱动的微服务
←←←←←←←←←←←← 快!点关注让我们展示如何使用Spring Cloud Stream来设计事件驱动的微服务。首先,Spring Cloud Stream首先有什么好处?因为Spring AMPQ提供了访问AMPQ工件所需的一切。如果您不熟悉Spring AMPQ,请查看此repo,其中包含许多有用的示例。那么为什么要使用Spring Cloud Stream …?Spring Clou...原创 2019-01-29 16:51:16 · 268 阅读 · 0 评论 -
【本人秃顶程序员】Spring Cloud数据流中的组合函数支持
←←←←←←←←←←←← 快!点关注Spring Cloud Stream最近添加了一项Function,可将函数定义组合到现有的Spring Cloud Stream应用程序中。在本博客中,我们将看到Spring Cloud Data Flow如何利用此功能在Streaming管道中组合函数。它有什么不同?在Spring Cloud Data Flow中,流数据管道由Spring Clou...原创 2019-01-22 16:01:25 · 980 阅读 · 1 评论 -
【本人秃顶程序员】基于Spring Integration的Apache Kafka JMS消费者
←←←←←←←←←←←← 快,点关注!让我们总结一下从Apache Kafka编写JMS消费者时需要知道的基本功能:Kafka没有跟踪哪些消息被消费而言,Apache Kafka是无状态的。这是JMS消费者的责任。这种简单性使Kafka非常快。ApacheKafka消息的JMS消费者者需要保持消息偏移以便能够跟踪他消费使用的消息。偏移也使他有机会回到原来特定位置并再次重新阅读消息。在将...原创 2019-01-15 16:15:07 · 523 阅读 · 2 评论 -
【本人秃顶程序员】Spring Cloud微服务运营配置教程
←←←←←←←←←←←← 快!点关注在前面教程中,我们概括了进行微服务业务开发时需要的三个基础功能:注册服务器、断路器和Feign客户端,有了这三个组件,你基本可以在本地进行微服务开发,但是在正式Spring Cloud生产环境中,还需要配置服务器,这样可以实现动态配置管理,同时需要类似Nginx这样网关路由器Zuul或Spring Cloud Gateway,这两个组件是生产运行配置方面:1...原创 2019-01-17 15:46:02 · 2967 阅读 · 1 评论 -
【本人秃顶程序员】Spring Cloud Gateway重试机制
←←←←←←←←←←←← 我都秃顶了,还不点关注!前言重试,我相信大家并不陌生。在我们调用Http接口的时候,总会因为某种原因调用失败,这个时候我们可以通过重试的方式,来重新请求接口。生活中这样的事例很多,比如打电话,对方正在通话中啊,信号不好啊等等原因,你总会打不通,当你第一次没打通之后,你会打第二次,第三次…第四次就通了。重试也要注意应用场景,读数据的接口比较适合重试的场景,写数据的接...原创 2018-12-24 15:42:48 · 274 阅读 · 0 评论 -
【本人秃顶程序员】Spring Cloud Gateway的全局异常处理
←←←←←←←←←←←← 我都秃顶了,还不点关注!Spring Cloud Gateway中的全局异常处理不能直接用@ControllerAdvice来处理,通过跟踪异常信息的抛出,找到对应的源码,自定义一些处理逻辑来符合业务的需求。网关都是给接口做代理转发的,后端对应的都是REST API,返回数据格式都是JSON。如果不做处理,当发生异常时,Gateway默认给出的错误信息是页面,不方便前...原创 2018-12-24 15:33:22 · 343 阅读 · 1 评论 -
【本人秃顶程序员】Spring Cloud Alibaba发布第二个版本,Spring 发来贺电
←←←←←←←←←←←← 快!点关注!!!还是熟悉的面孔,还是熟悉的味道,不同的是,这次的配方升级了。今年10月底,Spring Cloud联合创始人Spencer Gibb在Spring官网的博客页面宣布:阿里巴巴开源 SpringCloud Alibaba,并发布了首个预览版本。随后,Spring Cloud 官方Twitter也发布了此消息。时隔 51天,Spencer Gib...原创 2018-12-29 14:06:31 · 237 阅读 · 0 评论 -
【本人秃顶程序员】这些Spring中的设计模式,你都知道吗?
←←←←←←←←←←←← 快!点关注!!!设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范。好了,话不多说,开始今天的内容。spring中常用的设计模式达到九种,我们举例说明:第一种:简单工厂又叫做静态工厂方法(StaticFactory Metho...原创 2018-12-28 17:25:51 · 162 阅读 · 0 评论 -
【本人秃顶程序员】Spring Cloud Stream如何消费自己生产的消息
←←←←←←←←←←←← 我都秃顶了,还不点关注!本文将继续说说在另外一个被经常问到的问题:如果微服务生产的消息自己也想要消费一份,应该如何实现呢?常见错误在放出标准答案前,先放出一个常见的错误姿势和告警信息(以便您可以通过搜索引擎找到这里_)。以下错误基于Spring Boot 2.0.5、Spring Cloud Finchley SR1。首先,根据入门示例,为了生产和消费消息,需...原创 2018-12-20 15:59:32 · 163 阅读 · 0 评论 -
【本人秃顶程序员】Spring Cloud构建微服务架构:分布式配置中心(加密解密)
←←←←←←←←←←←← 快!点关注在微服务架构中,我们通常都会采用DevOps的组织方式来降低因团队间沟通造成的巨大成本,以加速微服务应用的交付能力。这就使得原本由运维团队控制的线上信息将交由微服务所属组织的成员自行维护,其中将会包括大量的敏感信息,比如:数据库的账户与密码等。很显然,如果我们直接将敏感信息以明文的方式存储于微服务应用的配置文件中是非常危险的。针对这个问题,Spring Cl...原创 2019-04-16 16:58:53 · 172 阅读 · 0 评论