摘要:
在项目迭代的过程中,不可避免需要”上线“。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。目前有很多部署发布的技术, 这儿将常见的做一个总结。 上面所说难免有些抽象, 举一个情景例子, 加入你是微博项目负责人员, 现在新版本较原来的老版本有很大的改变, 这设计到服务架构、前端UI等等 阅读全文
摘要:
完全分布式部署介绍 学习目标 完全分部式是真正利用多台Linux主机来进行部署Hadoop,对Linux机器集群进行规划,使得Hadoop各个模块分别 部署在不同的多台机器上。 能够了解完全分布式部署场景 二、NameNode HA+完全分布式部署 学习目标 能够了解HA+完成分布式部署场景 能够对 阅读全文
摘要:
任务背景 实现了远程的存储共享(NAS或SAN)后, 公司业务发展迅速, 存储空间还需要增大。使用NAS或SAN都不方便扩容,NAS可以增加新的挂载目录, SAN可以增加新的硬盘,但我们希望直接在原来挂载的业务目录上实现在线扩容,数据体量越来越大, 这个时候我们就可以考虑使用==分布式存储==了。 阅读全文
该文被密码保护。 阅读全文
摘要:
二叉树、B树、B+树、红黑树B树B树与二叉树的区别 1、 B树与二叉树的区别二叉树最多能有2个子节点,B树最多有M个子节点,最少有3个子节点。 2、 B树和B+树的比较:1) B树的关键字信息包含在整棵树种,叶子节点不包含任何关键字信息;B+关键字集合分布在在叶子节点中,非叶子节点只是关键字叶子节点 阅读全文
摘要:
原文:https://www.bbsmax.com/A/gVdnwBZXzW/ Celery对象 核心的对象就是Celery了,初始化方法: class Celery(object): def __init__(self, main=None, loader=None, backend=None, 阅读全文
摘要:
celery了解 celery,实现了异步的分布式任务队列。中间是两个队列,左边是执行任务,将任务提交到中间的队列中,右边是worker,能自动发现队列中的任务。左边调用任务,右边worker就会拿到这个任务运行,并且是异步运行,运行的结果会放到结果队列中,如果需要,调用任务的程序能拿到这个结果。这 阅读全文