OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

Redis/Python被要求更改Master/Slave程序接口名称和描述


分享到


分类 大话编程   关键字 分享   发布 ourjs  1536722832095
注意 转载须保留原文链接,译文链接,作者译者等信息。  
Master/Slave 是一个在计算机编辑中广泛使用的术语,在Redis用来描述主/从进程。而有些人认为 master-slave 术语被认为具有侵犯性,所以出现了很多呼吁修改的声音。

Redis

Redis作者 antirez 表示他很抱歉 master-slave 这个描述让许多人感到失望,但他不认为这个特定于上下文环境的术语具有侵犯性。所以他在数据库中使用 master-slave 当然不是以任何方式暗示“奴隶制度”。

antirez 还表示,这个看似简单的修改实际上要付出昂贵的代价,并产生兼容性问题。例如:

  • 不能在应用现有的 PR

  • 现在有像 INFO 和 ROLE 这样的命令 —— 使用包含 slave 术语的协议进行回复

  • 术语 slave 中的源代码包含 1500 个事件

  • 拥有私人项目并根据需要进行代码合并的人会遇到很多问题

可以看到,冒然进行变动会产生很多问题。而且,现在发布的 Redis 5 候选版本是向后兼容的首个稳定版本。所以这也是需要考虑的一方面。最后 antirez 表达了希望能折中解决问题的建议 ——

短期内的变化:

  • 将 master-slave 架构的描述改为 master-replica

  • 为 SLAVEOF 提供别名 REPLICAOF,所以仍然可以使用 SLAVEOF,但多了一个选项

  • 保持继续使用 slave 来对 INFO 和 ROLE 进行回应,现在目前看来,这仍然是一个重大的破坏性变更


Python

就在上周,在 Red Hat 工作的 Python 开发者 Victor Stinner 公开提交了 4 个 PR,希望能将 Python 文档和代码中出现的 "master" 和 "slave" 修改为像 "parent" 和 "worker" 这样的术语,以及对其他类似的术语也进行修改。Victor Stinner 在他的 bug report 中解释说,出于多元化的考虑,尽量避免出现与奴隶制相关的术语反而可能会更好,像 'master' 和 'slave' 这种。他还指出之前就已有关于这个问题的投诉,但都是私下提出的 —— 以避免引起激烈的争论。


随着这些作者妥协,可能有越来越越的语言将被要求移除Master/Slave相磁程序接口代码和描述,比如MySQL/ PostgreSQL/ Ruby/ Jenkins 等。



社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. Git服务器搭建,多用户组权限控制配置,添加新用户密码登陆
  2. 设置select元素中option的默认值
  3. 上海行业工资排名:产品经理一骑绝尘,前端排名第二?
  4. Node.JS命令行或批处理中更改Linux用户密码
  5. 用JavaScript实现node.js中的path.join方法
  6. Linux上为git无交互添加最低权限的使用用户
  7. 为jquery的ajax请求添加超时timeout时间
  8. JavaScript中新建一个带全局变量参数的new Function动态函数
  9. 使用Node.JS批量查找替换目录下文本文件中图片地址内容
  10. JavaScript运算出现很多小数导致运算不精确的问题,用toFixed解决
  11. 用 OnceAir 搭建个人Git/Svn/照片备份服务器,每年电费7块钱

 相关阅读 - 大话编程
  1. 为jquery的ajax请求添加超时timeout时间
  2. 上海行业工资排名:产品经理一骑绝尘,前端排名第二?
  3. Office365并不是完全基于JavaScript重写的,只是用来构建UI界面
  4. 全国211高校数量最多省市排名:北京、上海、南京、武汉、西安最多,附高考难易地图
  5. IE、Chrome、Firefox浏览器默认首页被改成360导航解决办法(删除daohang88.com)跳转
  6. 马化腾创办腾讯的第一桶金是怎么来的:炒股10万炒到70万
  7. 比特币最近为何会暴跌?大资金如何靠做空比特币获利
  8. 红衣教主周鸿祎会不会成为中国首富
  9. OnceAir顽石企业私有云网盘使用介绍
  10. GitHub2017年度开发者报告 JavaScript依然遥遥领先Python突飞猛进

 关键字 - 分享
  1. IE、Chrome、Firefox浏览器默认首页被改成360导航解决办法(删除daohang88.com)跳转
  2. 一位自由职业者的分享:程序员怎样找兼职?
  3. 对于现代开发来说,JavaScript就是一种垃圾语言
  4. 我为什么不再用Compass写CSS(缺点分析)
  5. Redis/Python被要求更改Master/Slave程序接口名称和描述
  6. 程序员疑似将MySQL用户名密码上传至Github,导致华柱1.3亿条开房数据泄漏
  7. 从 Node 到 Go:一个粗略的比较—GO平均性能比JavaScript快十几倍
  8. Linux上为git无交互添加最低权限的使用用户
  9. 为jquery的ajax请求添加超时timeout时间
  10. 上海行业工资排名:产品经理一骑绝尘,前端排名第二?

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号