首页
学习
活动
专区
工具
TVP
发布

sktj

专栏成员
1542
文章
1965754
阅读量
34
订阅数
Etcd Raft算法机制
Raft是一个用于管理日志一致性的协议。它将分布式一致性分解为多个子问题:Leader选举(Leader election)、日志复制(Log replication)、安全性(Safety)、日志压缩(Log compaction)等。同时,Raft算法使用了更强的假设来减少了需要考虑的状态,使之变的易于理解和实现。Raft将系统中的角色分为领导者(Leader)、跟从者(Follower)和候选者(Candidate):
用户5760343
2019-10-29
1.4K0
flask sqlarchemy事件监听(flask 98)
@db.event.listens_for(User, 'after_delete', named=True) def delete_avatars(**kwargs): target = kwargs['target'] for filename in [target.avatar_s, target.avatar_m, target.avatar_l, target.avatar_raw]: if filename is not None: # avatar_raw may be None path = os.path.join(current_app.config['AVATARS_SAVE_PATH'], filename) if os.path.exists(path): # not every filename map a unique file os.remove(path)
用户5760343
2019-08-20
4590
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档