分布式
Liaryank
厚德载物
展开
-
nacos 安装配置(简单易懂)
本文主要讲解Linux上安装alibaba的nacos先简单说一下:Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它是 Spring Cloud Alibaba 组件之一,负责服务注册发现和服务配置,可以这样认为nacos=eureka+config。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 从上面的介绍就可以看出,nacos的作用就是一个注册中心,用来管理注原创 2020-06-04 21:21:05 · 738 阅读 · 2 评论 -
ZooKeeper之Curator分布式锁和Leader选举实例
分布式锁分布式编程时,当遇到应用程序多机部署,于是当多个应用同时访问某一资源时,就需要某种机制去协调它们进行占用。例如,现在一台应用正在rebuild缓存内容,要临时锁住这个区域暂时不让其它应用进行访问;又比如调度程序每次只想一个任务被一台应用执行等等业务场景。下面的程序会启动两个线程x1和x2去争夺锁,拿到锁的线程会占用10秒。运行多次可以观察到,有时是x1先拿到锁而x2等待,有时又会反...原创 2020-05-07 16:08:06 · 400 阅读 · 0 评论 -
Zookeeper 之使用Curator 来操作数据存储和事件监听
Curator高度封装zookeeper客户端,对比之前的原生就非常nice。码来!~~~首先还是pom文件下载jar包<dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-framework</...原创 2020-05-06 18:22:03 · 615 阅读 · 0 评论 -
Zookeeper之原生连接、数据存储和事件机制
鉴于前面几篇博客已经将zookeeper单机和集群搭建完成,现在我们来了解下如何使用代码操作zookeeper本文是建立连接和数据存储直接开始干货:首先pom文件引入zookeeper依赖,我装的版本是3.6.0 大家根据情况来定。<dependency> <groupId>org.apache.zookeeper</groupId>...原创 2020-05-06 17:13:06 · 201 阅读 · 0 评论 -
ZooKeeper 安装配置集群搭建二
继ZooKeeper 安装配置集群搭建一 单机后继续搭建集群,本文主讲集群搭建、数据同步测试展示,集群配置文件配置。话不多说开整1原创 2020-04-30 14:37:43 · 219 阅读 · 0 评论 -
ZooKeeper 安装配置集群搭建一
对于ZooKeeper相信大家都有一个初步的认识 它是分布式协调服务的重要一环,用于协调各种中间件的,视为注册中心。官网即可下载https://zookeeper.apache.org/releases.html可根据个人喜好下载响应版本本文使用的是3.6.0 版本开始正题1 储存机制 首先对zookeeper的初步理解它的储存机制,它的存储为...原创 2020-04-30 14:35:26 · 192 阅读 · 0 评论 -
MAC使用Parallels 安装CentOS Parallels帐号无法登录
MAC使用Parallels 安装CentOS 无法登录看这里看这里 是不是这个错误,如果是那么恭喜你 找对地方了。mac使用parallels在线安装的Centos自动默认进来就是登录。其实已经内置里用户。我们需要修改root的帐号密码1 首先开机时到这个页面时按‘e’进入设置2 修改权限可以修改文件,和增加命令路径。将光标一直向下滑,将上图的ro改成r...原创 2020-04-27 09:38:37 · 2371 阅读 · 0 评论 -
RPC、 SOA概念
进程间通信(IPC,Inter-Process Communication)进程是计算机分配资源的最小单位RPC 和 rest 区别:REST是一种设计风格。RPC的思想是把本地函数映射到API,也就是说一个API对应的是一个function,我本地有一个getAllUsers,远程也能通过某种约定的协议来调用这个getAllUsers。至于这个协议是Socket、是HTTP...原创 2020-04-15 10:16:08 · 461 阅读 · 0 评论 -
分布式 CAP、BASE理论
Consistency 一致性 (顾名思义确保数据一致,不允许出现两台及以上服务上数据不一致)Availability 可用性 (在集群中一部分节点故障后,是否还能响应客户端的读写请求)Partition tolerance 容错性 (允许出错率的大小,允许出错率大则程序可以正常执行不会报错)三角形定理,三者只可...原创 2020-04-08 17:45:58 · 165 阅读 · 0 评论