• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
阿拉天啦噜
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 下一页

2020年3月24日

Hystrix:实现微服务的容错处理
摘要: 一. 简介 1. 一个延迟和容错库,用于隔离访问远程系统,服务或者第三方库,防止级联失败,提升系统的可用性与容错性; 2. 通过以下几点实现延迟和容错: 包裹请求:使用HystrixCommand包裹对依赖的调用逻辑,每个命令在独立线程中执行; 跳闸机制:当某服务的错误率超过一定阈值时,Hystri 阅读全文
posted @ 2020-03-24 23:34 阿拉天啦噜 阅读(285) 评论(0) 推荐(0)
 
Feign:声明式REST调用
摘要: 一. 简介 1. 声明式,模板化的HTTP客户端,可以帮助我们更加便捷,优雅的调用HTTP API; 2. 为服务消费者整合Feign 添加spring-cloud-starter-openfeigh依赖; 创建一个Feign接口,添加@FeignClient注解; 在Controller中调用Fe 阅读全文
posted @ 2020-03-24 22:47 阿拉天啦噜 阅读(171) 评论(0) 推荐(0)
 
Ribbon:客户端负载均衡
摘要: 一. 简介 1. 为Ribbon配置服务提供者地址列表后,Ribbon就可以基于某种负载均衡算法,自动帮助服务消费者去请求; 2. 当Ribbon与Eureka配合使用时,Ribbon可以自动从Eureka Server获取服务提供者地址列表,并基于负载均衡算法,请求其中一个服务提供者实例; 3. 阅读全文
posted @ 2020-03-24 22:02 阿拉天啦噜 阅读(219) 评论(0) 推荐(0)
 
Eureka:服务注册与发现
摘要: 一. 简介 1. Eureka是一个基于REST的服务,包含Server和Client两部分,实现微服务的注册与发现; 2. Service提供服务发现的能力,各个微服务启动时,会向Server注册自己的信息,如IP,端口,微服务名称等,Server会存储这些信息; 3. Client是一个Java 阅读全文
posted @ 2020-03-24 21:10 阿拉天啦噜 阅读(527) 评论(0) 推荐(0)
 
 

2020年3月23日

深入了解Zookeeper
摘要: 一. 系统模型 数据模型 1. ZNode是Zookeeper中数据的最小单元,每个ZNode上可以保存数据,也可以挂载子节点,因此构成了一个层次化的命名空间,称之为树; 2. Zookeeper中事务是指能改变Zookeeper服务器状态的操作,一般包括数据节点创建与删除,数据节点内容更新和客户端 阅读全文
posted @ 2020-03-23 02:55 阿拉天啦噜 阅读(199) 评论(0) 推荐(0)
 
 

2020年3月22日

Zookeeper的典型应用场景
摘要: 一. 数据发布/订阅 Zookeeper采用推拉相结合的方式,客户端在启动时会主动到Zookeeper服务端上进行一次信息的获取,同时在指定节点上注册一个Watcher监听,信息发生变更时,服务端会向相应的客户端发送Watcher事件通知,客户端接收到这个通知后,主动到服务端获取最新的数据; 二. 阅读全文
posted @ 2020-03-22 21:53 阿拉天啦噜 阅读(171) 评论(0) 推荐(0)
 
Zookeeper的Java客户端API
摘要: 一. 创建会话 Zookeeper(String connectString, int sessionTimeout, Watcher watcher); Zookeeper(String connectString, int sessionTimeout, Watcher watcher, boo 阅读全文
posted @ 2020-03-22 16:30 阿拉天啦噜 阅读(132) 评论(0) 推荐(0)
 
了解Zookeeper
摘要: 一. 介绍 1. Zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现数据发布/订阅,负载均衡,命名服务,分布式协调/通知,集群管理,Master选举,分布式锁和分布式队列等功能; 2. 设计目标 简单的数据模型:通过一个共享的,树型结构的名字空间来进行相互协调; 阅读全文
posted @ 2020-03-22 15:37 阿拉天啦噜 阅读(91) 评论(0) 推荐(0)
 
了解分布式架构
摘要: 一. 分布式架构 1. 特点 分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统; 分布性:组成分布式系统的所有计算机节点都是对等的; 并发性:系统中的多个节点同时操作一些共享的资源; 缺乏全局时钟:很难定义两个事件究竟谁先谁后; 故障总是会发生:组 阅读全文
posted @ 2020-03-22 15:06 阿拉天啦噜 阅读(725) 评论(0) 推荐(0)
 
 

2020年3月21日

了解kafka
摘要: 一. 简介 1. 概况 一个分布式流式处理平台,具有高吞吐,可持久化,可水平扩展,支持流数据处理等多种特性; 2. 角色 消息系统:除传统消息中间件的解耦,冗余存储,流量削峰,缓冲,异步通信,扩展性,可恢复性等功能,还提供了消息顺序性保障及回溯消费的功能; 存储系统:可以把消息持久化到硬盘,可以把K 阅读全文
posted @ 2020-03-21 22:11 阿拉天啦噜 阅读(132) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3