标签:springcloud

Spring

SpringCloud 断路器(Hystrix)

puefu.he 发布于 2019-01-16

介绍 雪崩效应 在微服务架构中服务与服务之间可以相互调用,由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会占用越来越多的系统资源,导致服务瘫痪。由于服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成影响,这就是服务故障的“雪崩...

阅读(16)评论(0)赞 (0)

Spring

Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现

3

xirruiqiang 发布于 2019-01-16

自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭借阿里中间件团队的背景,还是得到不少团队的支持;同时,由于Spring Clou...

阅读(21)评论(0)赞 (0)

Spring

2018-新年规划-学习篇(持续更新)

xubiao.zhuang 发布于 2019-01-15

SpringBoot倒是没啥好学的,就是一些配置而已,但是也要系列化的总结一下。 SpringCloud倒是要好好学习,期间也有可能会学习Dubbo Spring源码解析 使用Spring时候的版本是3.0.5,当时什么都不知道,看了好多次,要不是看不下去,要不是看了就忘记了,而...

阅读(25)评论(0)赞 (0)

编程技术

客户端负载均衡-微服务架构

puefu.he 发布于 2019-01-15

客户端负载均衡-微服务架构 什么是负载均衡? 负载均衡是我们处理高并发、缓解网络压力和进行服务端扩容的解决方案 负载均衡分为两种 1.服务端负载均衡 Nginx就是服务端负载均衡的例子 由Nginx 分发器统一反向代理请求地址 2.客户端负载均衡 不是统一分发,而是由客户端自己选...

阅读(27)评论(0)赞 (0)

Java

阿里技术专家详解 Dubbo 实践,演进及未来规划

12

puefu.he 发布于 2019-01-15

Dubbo 整体介绍 Dubbo 是一款高性能,轻量级的 Java RPC 框架。虽然它是以 Java 语言来出名的,但是现在我们生态里面已经有 Go、Python、PHP、Node.JS 等等语言。在 GitHub 上, https://github.com/dubbo 下面已...

阅读(27)评论(0)赞 (0)

Spring

SpringCloud 服务消费者(RestTemplate+Ribbon)

5

xiaoli.he 发布于 2019-01-15

Ribbon简介 Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多负载均衡算法,例如轮询、...

阅读(24)评论(0)赞 (0)

Java

springcloud各组件目标

darida 发布于 2019-01-14

1、单体架构 部署形式:一个应用、一个DB、一个WebServer 优点:快速、灵活、技术要求低 缺点:升级迭代难、业务支撑能力弱、部署扩展性差 2、SOA 部署形式:多个分布式应用集群部署、统一DB/按业务拆分DB、多个WebServer 优点:业务模块内部高内聚,业务模块之间...

阅读(23)评论(0)赞 (0)

编程技术

服务注册中心:Eureka server/client-微服务架构

changyuan.xu 发布于 2019-01-13

注册中心:Eureka server/client-微服务架构 Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。 Eur...

阅读(24)评论(0)赞 (0)

Java

Spring-Boot集成Dubbo相关配置总结

puefu.he 发布于 2019-01-12

上一篇博客使用springboot集成搭建了一个dubbo服务,这篇博客来总结一下dubbo的相关配置 配置文件加载顺序 从上到下配置优先级顺序 使用 -D 参数启动,springboot开发的项目可以打成jar包,然后使用 java -jar xxx.jar 的形式来启动,当然...

阅读(17)评论(0)赞 (0)

Spring

Spring Cloud-Eureka Client 原理解析

6

darida 发布于 2019-01-11

前面一些 demo 中已经介绍了如何使用 SOFABoot 来集成 Spring Cloud Netflix Eureka 组件。本篇将来先解析下 Eureka Client 的工作原理。 Netflix 和 SpringCloud spring-cloud-commo...

阅读(45)评论(0)赞 (0)

Spring

聊聊 Spring 的那些注解

1

xiaoli.wang 发布于 2019-01-09

本文我们来梳理一下Spring的那些注解,如下图所示,大概从几方面列出了Spring的一些注解: 如果此图看不清楚也没事,请运行下面的代码输出所有的结果。 Spring目前的趋势是使用注解结合Java代码而不是配置来定义行为、属性、功能、规则和扩展点,因此梳理注解也是梳理Spri...

阅读(45)评论(0)赞 (0)

编程技术

随行付微服务之基于Zuul自研服务网关

4

likai 发布于 2019-01-09

微服务是时下最流行的架构之一,作为微服务不可或缺的一部分,API网关的作用至关重要。本文将对随行付微服务的API网关实践进行介绍。 API网关的作用 我们知道,在一个微服务系统中,整个系统被划分为许多小模块,客户端想要调用服务,可能需要维护很多ip+port信息,管理十分复杂。A...

阅读(61)评论(0)赞 (0)

编程技术

架构师负责订规范,你负责执行!

2

Harries 发布于 2019-01-09

心意相通的研发之间,本不需要BB这BB那搞些约束。但宁教我心徒枉然,不教银光惹尘埃。过分的放纵爱自由,那就是一去不复返了。 本文系稍成点系统的碎碎语,如有共鸣,拍掌,么! 为什么要有规范 规范是一种束缚,是腾飞前的最后一步加速。大公司免费开源复杂的软件,有一个非常重要的目的就是想...

阅读(26)评论(0)赞 (0)

编程技术

2018 年大龄程序员书单

3

wenming.gapo 发布于 2019-01-07

[ From unsplash ] 早就怂恿别人写年终总结( 回顾2018,应该写篇年终总结啦 ),个人却迟迟没动笔,比较尴尬。从整理一年的书单开始今年的回顾吧。 阅读来源主要是微信读书、市图书馆、网购。不管是精读细看,还是囫囵吞枣,总算是翻完一本书。简单归类整理如下: 本职专业...

阅读(38)评论(0)赞 (0)

Spring

SpringCloud Ribbon源码探索学习

7

changyuan.xu 发布于 2019-01-07

在平时使用Ribbon时,更多的是将Ribbon与RestTemplate相结合: @Bean @LoadBalanced RestTemplate restTemplate(){ return new RestTemplate(); } 复制代码 首先定义一个RestTempl...

阅读(28)评论(0)赞 (0)

Spring

微服务入门视频教程

1

yanxinchi 发布于 2019-01-06

本文首发于本博客猫叔的博客,转载请申明出处 公众号:Java猫说 现架构设计(码农)兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不定期干货。 第一章 从传统单体架构走向微服务 Hello,大家好,我是猫叔MySelf,本课程将带领大家入门微服务。 各位年轻又帅气的靓仔们! ...

阅读(38)评论(0)赞 (0)

Java

类似SpringCloud的vlingo平台是一套事件驱动的微服务工具

1

尖兵 发布于 2019-01-05

使用开源(OSS)vlingo/platform实现分布式,并发,被动,事件驱动和微服务架构的简化。与领域驱动设计一起,这是商业战略和现代技术相遇的十字路口。这意味着当您构建有界上下文时,vlingo/platform不会妨碍您。相反,vlingo/platform有助于您的核心...

阅读(59)评论(0)赞 (0)

Spring

SpEL injection

10

zhuangli 发布于 2019-01-02

原文作者: webr0ck 本文由Cryin’译自 @webr0ck’s SpEL injection 介绍 在各种安全相关工作及研究过程中,越来越多地涉及到Spring Framework的安全问题。要研究Spring框架的安全,合乎逻辑的步骤是先熟悉其结构和可能存在的漏洞。 ...

阅读(25)评论(0)赞 (0)