
Java分布式
Java分布式开发
小小绿豆
一枚热爱code的小绿豆
展开
-
Java基于etcd实现分布式锁
Java客户端 https://github.com/etcd-io/jetcd 客户端和etcd之间使用基于http2.0协议的grpc通信; pom.xml : <dependency> <groupId>io.etcd</groupId> <artifactId>jetcd-core</artifactId> <version>5.0.6</version> </dependency>原创 2021-02-18 10:03:21 · 1364 阅读 · 1 评论 -
etcd部署和使用
介绍 高可用的分布式键值(key-value)数据库,raft共识算法实现分布式一致性,在k8s中做元数据存储。类似zookeeper。 官网 https://etcd.io/ github https://github.com/etcd-io/etcd 部署: 1.github的release上下载最新安装包 etcd-v3.4.14-linux-amd64.tar.gz 2.解压 tar -zxvf etcd-v3.4.14-linux-amd64.tar.gz [root@localh原创 2021-02-18 10:02:21 · 498 阅读 · 0 评论 -
Redisson分布式锁使用
pom.xml <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.13.6</version> </dependency> application.yml 单机环境 spring: redis:原创 2021-01-13 17:55:12 · 307 阅读 · 0 评论 -
MinIO部署和使用(笔记)
中文文档: https://docs.min.io/cn/ docker部署 docker run -p 9000:9000 \ --name minio_test \ -v /home/soft/minio:/data \ -e "MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE" \ -e "MINIO_ROOT_PASSWORD=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" \ minio/minio:edge s...原创 2021-02-06 18:23:39 · 2337 阅读 · 0 评论