分布式架构
文章平均质量分 96
一个会写代码的文艺青年
毕业于软件工程专业,从事JAVA开发三年半,开发过单体项目以及分布式互联网项目。追逐自己的梦想,渴望发挥的舞台。梦想35岁之后环游世界~
展开
-
spring-cloud系统理解补充
一. Hystrix 1. 服务降级: 当出现异常情况时,给服务调用者提供一个符合预期的有好的fallback提示(给服务调用者提供一个兜底的响应)。而不是直接报错或者调用者一直在等待服务返回而导致线程堆满从而可能出现宕机 hystrix执行fallback时,是hystrix的单独线程去处理的。 什么情况下会使用降级: 连接超时 服务代码跑出异常 线程池占满,无法提供响应 ... 2. 服务熔断 当某个服务达到了设定的最大访问量时,当有新的访问请求进来, 直接启动熔断,并且返回f原创 2020-11-03 16:36:46 · 752 阅读 · 0 评论 -
springcloud技术架构理解
springcloud是一套解决分布式应用框架的生态系统,是相关技术的集合解决方案。也就是说,springcloud是用来管理微服务的解决方案 包括服务注册与发现、统一配置管理、路由网关、事件总线、分布式会话、注册中心等组件组成 一. springcloud前言 针对目前的应用程序来说,当应用的服务器压力逐渐增大,可以通过部署集群的方式减缓访问压力,但是如果想进一步实现资源利用最大化,就需要将单一应用拆分为多个模块化的应用。模块之间通过通讯协同工作,共同负载应用。springcloud就为...原创 2020-10-21 17:21:06 · 2059 阅读 · 1 评论 -
springboot+dubbo+zookeeper
本文将实现使用springboot+dubbo+zookeeper搭建能够提供远程服务的架构 目录 一. 环境搭建 1. 搭建zookeeper服务 2. 下载dubbo-admin项目,监控服务 二. 创建项目 1. IDEA创建项目 2. 导入依赖 3. 修改配置文件,连接zookeeper 4. 调用服务 一. 环境搭建 1. 搭建zookeeper服务 1.1 进入zookeeper官网进行下载 https://zookeeper.apache.org/re...原创 2020-10-21 13:23:16 · 1134 阅读 · 1 评论