
--------【微服务】
Mr_baci
这个作者很懒,什么都没留下…
展开
-
别纠结了,教你如何做 ------微服务5种开源APi网关选型分析
在我们项目的网关经历了Zuul -->Api gateway -->Traefik升级后,今天我们主要聊聊易于访问的网关,也就是 API 网关。什么是API网关API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片...原创 2019-05-10 15:08:09 · 11376 阅读 · 1 评论 -
Restful API 设计指南
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。阮一峰老师写过一篇《理解RESTful架构》,探讨如何理解这个概念。...转载 2018-12-27 17:38:20 · 206 阅读 · 0 评论 -
Eureka停维后转为Consul--(一)Consul注册中心架构设计
文章来源:【石杉的架构笔记】目录1、再回顾:什么是服务注册中心?2、Consul服务注册中心的整体架构3、Consul如何通过Raft协议实现强一致性?4、Consul如何通过Agent实现分布式健康检查?上篇文章说了Eureka2.X后停止维护,如果用Eureka作为其注册中心的话,很多同学都觉得心里没底,所以现在很多公司都开始使用Consul作为其注册中心。那...转载 2019-02-28 09:32:47 · 839 阅读 · 0 评论 -
尴尬了!Spring Cloud微服务注册中心Eureka 2.x停止维护了咋办?
文章来源【石杉的架构笔记】如果对Spring Cloud微服务技术体系有一定了解了之后,肯定就知道Spring Cloud最开始原生支持和推荐的服务注册中心是国外的一个视频网站Netflix开源的Eureka。这个Eureka呢,又分成了所谓的1.x版本和2.x版本,之前在国内比较常用在生产环境中的都是Eureka的1.x版本。然后Netflix这个公司本身一直在做Eureka 2.x...转载 2019-02-28 09:17:40 · 7788 阅读 · 4 评论 -
Eureka微服务注册中心如何承载千万级别的访问?(底层原理)
目录:一、问题起源二、Eureka Server设计精妙的注册表存储结构三、Eureka Server端优秀的多级缓存机制四、总结 一、问题起源 Spring Cloud架构体系中,Eureka是一个至关重要的组件,它扮演着微服务注册中心的角色,所有的服务注册与服务发现,都是依赖Eureka的。不少初学Spring Cloud的朋友在落地公司生产环境部署...转载 2018-12-11 14:28:12 · 3813 阅读 · 6 评论 -
hystrix微服务参数优化设置(实战经验)
目录一、概述二、业务场景三、线上经验—如何设置Hystrix线程池大小四、线上经验—如何设置请求超时时间五、问题解决六、总结 一、概述 上一篇文章讲了一个朋友公司使用Spring Cloud架构遇到问题的一个真实案例,虽然不是什么大的技术问题,但如果对一些东西理解的不深刻,还真会犯一些错误。 如果没看过这篇的朋友,建议先看看:微服务注册中心如何承载...转载 2018-12-11 16:08:29 · 4639 阅读 · 0 评论 -
微服务--应对每秒上万并发下的参数优化实战(实战经验)
目录一、写在前面二、场景引入,问题初现三、扬汤止沸,饮鸩止渴四、问题爆发,洪水猛兽五、追本溯源,治标治本六、总结全文,回眸再看 一、写在前面相信不少朋友都在自己公司使用Spring Cloud框架来构建微服务架构,毕竟现在这是非常火的一门技术。如果只是用户量很少的传统IT系统,使用Spring Cloud可能还暴露不出什么问题。如果是较多用户量,高峰每秒高达上万...转载 2018-12-11 15:17:47 · 7257 阅读 · 3 评论 -
微服务,你得知道这些!(底层原理)
目录一、业务场景介绍二、Spring Cloud核心组件:Eureka三、Spring Cloud核心组件:Feign四、Spring Cloud核心组件:Ribbon五、Spring Cloud核心组件:Hystrix六、Spring Cloud核心组件:Zuul七、总结 概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博...转载 2018-12-11 10:38:27 · 9504 阅读 · 3 评论 -
spring data JPA 方法命名规范
spring data JPA命名规范 关键字 方法命名 sql where字句 And findByNameAndPwd where name= ? and pwd =? Or findByNameOrSex where name= ? or sex=? Is,Equals findById,findByIdEquals where ...原创 2018-12-26 15:05:48 · 8661 阅读 · 0 评论 -
spring cloud加载配置文件优先级顺序(整理总结)
1.springboot配置文件的加载位置1.1 springboot启动会扫描一下位置的application.properties或者application.yml作为默认的配置文件工程根目录:./config/工程根目录:./classpath:/config/classpath:/加载的优先级顺序是从上向下加载,并且所有的文件都会被加载,高优先级的内容会覆盖底优先级的内容,...原创 2019-05-13 09:31:06 · 15010 阅读 · 0 评论