
springcloud
乔治大哥
脚踏实地,仰望星空。
展开
-
关于“粪”,你知道多少?【Feign是个什么玩意儿?】
在之前的博客中我们提到过“豪猪“”《关于“豪猪”,你理解的透彻吗?【Hystrix是个什么玩意儿】》,今天我们聊聊“粪”,额,不要在意这些细节,我只是想了一个谐音。那么,Feign是什么?他能做什么?接下来我们一一介绍:一、Feign是什么?官网:http://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-f...原创 2020-02-13 17:45:41 · 515 阅读 · 0 评论 -
关于“豪猪”,你理解的透彻吗?【Hystrix是个什么玩意儿】
1. 什么是HystrixHystrix是Netflix的一个开源框架,地址如下:https://github.com/Netflix/Hystrix中文名为“豪猪”,即平时很温顺,在感受到危险的时候,用刺保护自己;在危险过去后,还是一个温顺的肉球。所以,整个框架的核心业务也就是这2点: 何时需要保护 如何保护 2. 何时需要...转载 2020-02-10 17:01:23 · 1616 阅读 · 0 评论 -
详解Eureka服务注册与发现和Ribbon负载均衡【纯理论实战】
Eureka服务注册与发现Eureka简介在介绍Eureka前,先说一下CAP原则CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得,Eureka遵循的事AP原则。关于EurekaEureka是Netflix开发的服务发现框架,本身是一个基于R...原创 2020-02-08 14:37:07 · 1321 阅读 · 0 评论 -
RequestMethod的参数的含义是?
RequestMethod为请求的类型,比如是HTTP的GET请求还是POST请求等,HTTP请求枚举取值范围为:GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS,TRACE,常用的是GET和POST请求。GET(SELECT):从服务器查询,可以在服务器通过请求的参数区分查询的方式。POST(CREATE):在服务器新建一个资源,调用insert操作。PUT...原创 2020-02-06 20:01:51 · 8205 阅读 · 0 评论 -
到底什么是RestFul架构?
场景描述:REST(Representational State Transfer)架构风格是一种世界观,把信息提升为架构中的一等公民。通过 REST 可以实现系统的高性能、可伸缩、通用性、简单性、可修改性和可扩展等特性。这篇文章解释了主要的 HTTP 操作,对 HTTP 响应码进行描述,并列举相关开发库和框架。此外,本文还提供了额外的资源,对每个主题进行了更深入的探讨。关键词:Rest...转载 2019-10-25 20:31:05 · 1316 阅读 · 3 评论 -
Spring Cloud 与 Dubbo 的完美融合之手「Spring Cloud Alibaba」
很早以前,在刚开始搞 Spring Cloud 基础教程的时候,写过这样一篇文章:《微服务架构的基础框架选择:Spring Cloud 还是 Dubbo ?》,可能不少读者也都看过。之后也就一直有关于这两个框架怎么选的问题出来,其实文中我有明确的提过, Spring Cloud 与 Dubbo 的比较本身是不公平的,主要前者是一套较为完整的架构方案,而 Dubbo 只是服务治理与 RPC 实现方案...转载 2019-10-17 21:26:05 · 790 阅读 · 0 评论 -
为什么要分库分表?
正文 面试中我们经常会碰到的关于分库分表的几个面试连环炮!今天就给大家一一介绍!希望对大家面试的时候能够有所帮助! 为什么要分库分表? 用过哪些分库分表中间件? 不同的分库分表中间件都有什么优点和缺点? 你们具体是如何对数据库如何进行垂直拆分或水平拆分的? 一、面试题为什么要分库分表(设计高并发系统的时候,数据库层面该...转载 2019-10-17 08:22:59 · 329 阅读 · 0 评论 -
Eureka——局域网下ip跳转的问题java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[na:1.8.0_121] at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPla...原创 2019-10-14 20:54:38 · 1052 阅读 · 0 评论 -
springcloud 03_SpringCloud概述
微服务概述?业界大牛马丁.福勒(Martin Fowler) 这样描述微服务:论文网址:https://martinfowler.com/articles/microservices.html就目前而言,对于微服务业界并没有一个统一的、标准的定义(While there is no precise definition of this architectural styl...原创 2019-10-14 09:32:56 · 241 阅读 · 0 评论 -
微服务
微服务这个新的建筑术语的定义在过去的几年中,出现了“微服务体系结构”一词,用于描述将软件应用程序设计为可独立部署的服务套件的特定方式。尽管没有对此架构风格的精确定义,但围绕业务能力,自动部署,端点中的智能以及对语言和数据的分散控制,组织周围存在某些共同特征。2014年3月25日詹姆斯·刘易斯James Lewis是ThoughtWorks的首席顾问和技术顾问委员...翻译 2019-10-14 08:37:38 · 404 阅读 · 0 评论 -
SpringCloud 02_什么是分布式、多线程、高并发?(浅析)
提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程?当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼?确实,在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可以提供系统的并发能力吗?实际上,他们三个总是相伴而生,但侧重点又有不同。...原创 2019-10-08 21:31:18 · 694 阅读 · 1 评论 -
SpringCloud 01_单体应用到分布式系统演变过程
单体应用到分布式系统演变过程1、单应用架构早期的系统大部分都是单应用架构,所有的模块集成在一个应用里面,只需要一台应用服务器和一台数据库服务器,随着访问量的增加,服务器负载的慢慢提高,解决性能瓶颈的方案是不断提高服务器的配置。2、应用服务器集群随着访问量的继续增加,单台应用服务器已经无法满足需求,假设我们的数据库服务器还没遇到性能问题,我们可以通过增加应用服务器的方...原创 2019-10-08 21:21:42 · 308 阅读 · 0 评论 -
一张图了解 Spring Cloud 微服务架构
Feign Eureka Ribbon Hystrix Zuul Config Zipkin 其它 Spring cloud作为当下主流的微服务框架,让我们实现微服务架构简单快捷,Spring cloud中各个组件在微服务架构中扮演的角色如下图所示,黑线表示注释说明,蓝线由A指向B,表示B从A处获取服务。Spri...转载 2019-10-04 21:11:35 · 238 阅读 · 0 评论