
Java进阶
未来的晴天
一个正在努力的人...
展开
-
Zookeeper的技术细节
1. ZooKeeper 是什么?ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Zookeeper 保证了如下分布式一致性特性:(1)顺序一致性(2)原子性(3)单一视图转载 2020-07-07 10:26:29 · 181 阅读 · 0 评论 -
RabbitMQ消息中间件深度总结
RabbitMQ是基于AMQP协议的,通过使用通用协议就可以做到在不同语言之间传递。AMQP协议核心概念 server:又称broker,接受客户端连接,实现AMQP实体服务。 connection:连接和具体broker网络连接。 channel:网络信道,几乎所有操作都在channel中进行,channel是消息读写的通道。客户端可以建立多个channel,每个channel表示一个会话任务。 message:消息,服务器和应用程序之间传递的数据,由prope转载 2020-05-18 11:16:29 · 263 阅读 · 0 评论 -
SpringCloud微服务一站式解决方案
概述首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。什么是 Spring cloud构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring Cloud 构建于 Spring Boot 之上,使得开发者很容易入手并快速应用于生产中。官方果然官方,介绍都这么有板有眼的。我所理解的Spring Cloud就..原创 2020-05-18 11:10:37 · 410 阅读 · 0 评论 -
分布式注册中心SpringCloud Eureka
服务治理SpringCloud Eureka什么是服务治理 在传统rpc远程调用中,服务与服务依赖关系,管理比较复杂,所以需要使用服务治理,管理服务与服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。服务注册与发现 在服务注册与发现中,有一个注册中心,当服务器启动的时候,会把当前自己服务器的信息 比如 服务地址通讯地址等...原创 2019-07-03 14:53:47 · 199 阅读 · 0 评论 -
分布式注册中心Zookeeper
使用Zookeeper来替换Eureka(闭源了~~~~)Zookeeper简介Zookeeper是一个分布式协调工具,可以实现服务注册与发现、注册中心、消息中间件、分布式配置中心等。环境搭建启动zk服务器端Maven依赖信息 <parent> <groupId>org.springframework.bo...原创 2019-07-03 14:59:24 · 214 阅读 · 0 评论