
分布式、微服务
文章平均质量分 94
微服务
槑!
这个作者很懒,什么都没留下…
展开
-
分布式锁与技术选型
分布式锁1 为何需要分布式锁Martin Kleppmann是英国剑桥大学的分布式系统的研究员,之前和Redis之父Antirez进行过关于RedLock(红锁,后续有讲到)是否安全的激烈讨论。Martin认为一般我们使用分布式锁有两个场景:效率:使用分布式锁可以避免不同节点重复相同的工作,这些工作会浪费资源。比如用户付了钱之后有可能不同节点会发出多封短信。正确性:加分布式锁同样可以避免破坏正确性的发生,如果两个节点在同一条数据上面操作,比如多个节点机器对同一个订单操作不同的流程有可能会导致该笔订原创 2021-04-18 15:24:14 · 320 阅读 · 0 评论 -
Zookeeper 特点及关键特性
1 ZooKeeper简介ZooKeeper 是一个开源的分布式协调框架,它的定位是为分布式应用提供一致性服务,是整个大数据体系的管理员。ZooKeeper 会封装好复杂易出错的关键服务,将高效、稳定、易用的服务提供给用户使用。如果上面的官方言语你不太理解,你可以认为 ZooKeeper = 文件系统 + 监听通知机制。1.1 文件系统Zookeeper维护一个类似文件系统的树状数据结构,这种特性使得 Zookeeper 不能用于存放大量的数据,每个节点的存放数据上限为1M。每个子目录项如 Nam原创 2021-04-16 20:59:44 · 2427 阅读 · 0 评论 -
分布式文件系统FastDFS使用与整合
一.下载CentOS要使用的文件1.nginx-1.10.0.tar.gz链接:https://pan.baidu.com/s/1QTrf53JtJgpZsx7-zOrSiw提取码:urtd复制这段内容后打开百度网盘手机App,操作更方便哦2.libfastcommon-master链接:https://pan.baidu.com/s/1k2PPHa_ml_NqVSoh2I4Ih...原创 2019-09-17 17:19:18 · 1042 阅读 · 0 评论 -
Dubbo常用组件及高级特性(Zookeeper作注册中心整合)
三.Dubbo+Zookeeper(每个dubbo服务会去zookeeper注册一个节点: /dubbo/服务包名/服务的application.name的名字/ )1.依赖->dubbo:<spring-boot.version>2.1.1.RELEASE</spring-boot.version><dubbo.version>2.7.1&l...原创 2019-08-30 09:45:46 · 1876 阅读 · 0 评论 -
Zookeeper特性与分布式锁(含安装与集群搭建)
一. Zookeeper基础(端口:2181 )1.安装->链接(选择30多M的tar.gz):https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/->解压后 进入conf 修改为zoo.cfg->在zookeeper下新建一个data目录 将zoo.cfg的dataDir修改为该data目录底下的地址->...原创 2019-08-30 09:44:59 · 802 阅读 · 0 评论 -
SpringCloud十大组件使用方法讲解
前言:本文为原创 若有错误的观点欢迎评论!一.注册中心1.依赖:IDEA在Spring Initlizar中选 Spring Cloud Discovery -> Eureka Server2.配置文件:server: port: 8761eureka: instance: hostname: localhost client:#声明自己是个服务端...原创 2019-08-30 08:28:44 · 3998 阅读 · 0 评论