自定义分区器: import org.apache.kafka.clients.producer.Partitioner; import org.apache.kafka.common.Cluster; import org.apache.kafka.common.PartitionInfo; im ...
分类:
其他好文 时间:
2020-06-25 15:30:00
阅读次数:
55
etcd是coreOS使用golang开发的分布式,一致性的kv存储系统,因其易用性和高可靠性被广泛运用于服务发现、消息发布和订阅、分布式锁和共享配置等方面,也被认为是zookeeper的强有力的竞争者。作为分布式kv,其底层使用raft算法实现多副本数据的强一致性。etcd作为raft开源实现的标 ...
分类:
其他好文 时间:
2020-06-24 21:47:54
阅读次数:
74
1)、Redis Sentinal 着眼于高可用,在 master 宕机时会自动将 slave 提升为 master,继续提供服务。 2)、Redis Cluster 着眼于扩展性,在单个 redis 内存不足时,使用 Cluster 进行 分片存储。 ...
分类:
其他好文 时间:
2020-06-24 19:39:46
阅读次数:
89
pytorch单机多卡训练 训练 只需要在model定义处增加下面一行: model = model.to(device) # device为0号 model = torch.nn.DataParallel(model) 载入模型 如果是多GPU载入,没有问题 如果训练时是多GPU,但是测试时是单G ...
分类:
其他好文 时间:
2020-06-24 16:01:42
阅读次数:
152
/bin/目录下下 sh zkCli.sh 进入客户端目录下: 查看根目录 [zk: localhost:2181(CONNECTED) 11] ls /[cluster, controller, brokers, zookeeper, admin, isr_change_notification, ...
分类:
其他好文 时间:
2020-06-24 00:40:09
阅读次数:
206
RabbitMQ 是一款优秀的消息中间件。相比于 kafka 更好上手,相比于 ActiveMQ 拥有更好的性能。 RabbitMQ 支持单机部署,集群部署。 集群部署有包括 : 普通模式(多节点集群)、镜像集群。 节点分为 : 磁盘节点(disc) 和 内存节点 (RAM)。 镜像集群其实也是 镜 ...
分类:
其他好文 时间:
2020-06-24 00:25:28
阅读次数:
55
环境准备 本次只是安装实验,如想了解 集群原理 引申阅读:redis-cluster原理 https://www.cnblogs.com/williamjie/p/9505180.html https://www.cnblogs.com/mengchunchen/p/10059436.html ht ...
分类:
其他好文 时间:
2020-06-24 00:21:43
阅读次数:
59
一、概述 ETCD是一个开源的、分布式的键值对数据存储系统,由Go语言实现,用于存储key-value键值对,同时不仅仅是存储,主要用途是提供共享配置及服务发现,使用Raft一致性算法来管理高度可用的复制日志。有下面特点 简单:定义明确,面向用户的API(gRPC) 安全:具有可选客户端证书身份验证 ...
分类:
其他好文 时间:
2020-06-23 19:26:14
阅读次数:
159
Redis 6.0.0 稳定版 在五一期间正式发布,在发布这个版本期间,Redis 的团队大约花费了 四个月的时间,期间一共经历了四个 RC 版(Release Candidate),相应改动了许多内容,是目前 Redis的最新的版本。 对于 SSL、ACL、RESP 3 、客户端缓存、线程 I/O ...
分类:
其他好文 时间:
2020-06-23 19:06:26
阅读次数:
184
公司使用我定制过的swagger作为接口文档平台。昨日同事反映一个问题,说mvc控制器中新增加了一个接口,写法与其他接口无异,为什么加上他swagger接口文档平台就报错、注释掉他即正常? 正好最近由于fastjson的反序列化绕过黑名单机制RCE漏洞事件,正研究fastjson及其他json序列化 ...
分类:
Web程序 时间:
2020-06-23 13:11:42
阅读次数:
135