当前位置:首页 > 其它 >
《用Mesos框架构建分布式应用》电子书封面

用Mesos框架构建分布式应用

  • 发布时间:2019年11月08日 09:02:01
  • 作者:David Greenberg(大卫?格
  • 大小:41.2 MB
  • 类别:Mesos电子书
  • 格式:PDF
  • 版本:高清完整版
  • 评分:7.9

    用Mesos框架构建分布式应用 PDF 高清完整版

      给大家带来的一篇关于Mesos相关的电子书资源,介绍了关于Mesos框架、分布式应用方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小41.2 MB,David Greenberg(大卫?格编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.2。

      内容介绍

      用Mesos框架构建分布式应用 PDF

      Apache Mesos是先进的集群管理器,既可以作为灵活的部署系统,也可以作为强大的执行平台。它不仅为分布式应用程序提供了良好的资源隔离,而且突破性地实现了资源的灵活共享,极大地提高了资源的整体利用率。

      《用Mesos框架构建分布式应用》深入浅出,首先介绍了Mesos的基础知识,随后重点介绍Mesos的两种开源框架(Marathon和Chronos)。以实际程序样例为线索,一步步讲解如何配置,如何交互,以及如何构建深度集成。接着详细介绍如何为Mesos构建自定义的框架,如何构建核心Mesos API。最后深入研究Mesos的一些高级特性,比如和Docker的集成、其内部架构,以及一些最先进的API,包括数据库的持久化磁盘管理和框架预约系统。

      目录

      • 序 ix
      • 第1 章 Mesos 介绍 1
      • 如何使用Mesos2
      • Mesos 作为部署系统 3
      • Mesos 作为执行平台 4
      • 本书是如何组织的4
      • 本章小结 5
      • 第2 章 开启Mesos 之旅 7
      • 框架7
      • Master 和Slave 8
      • Master8
      • Slave 10
      • 资源13
      • 配置自定义资源 15
      • 配置slave 属性16
      • 角色16
      • 静态和动态slave 预留 17
      • 任务和执行器 20
      • CommandExecutor 21
      • 理解mesos.proto 21
      • 不通过Mesos 管理 24
      • 本章小结 25
      • 第3 章 将已有应用程序迁移到Mesos 上27
      • 将Web 应用程序迁移到Mesos 上27
      • 搭建Marathon 28
      • 使用Marathon 30
      • 扩展应用程序 35
      • 使用位置约束 35
      • 运行容器化的应用程序37
      • 挂载主机卷38
      • 健康检查40
      • 应用版本化和滚动升级42
      • 事件总线43
      • 搭建Marathon 上的HAProxy43
      • 在Marathon 上运行Mesos 框架 47
      • Chronos 是什么47
      • 在Marathon 上运行Chronos48
      • Chronos 运维注意事项 49
      • Marathon 上的Chronos :小结 50
      • Marathon+Chronos 的备选方案50
      • Singularity50
      • Aurora51
      • 本章小结 51
      • 第4 章 为Mesos 创建新的框架53
      • 调度器 53
      • 服务器池调度器 54
      • 工作队列调度器 54
      • 作业处理器调度器 55
      • 没什么用的远程BASH 56
      • 实现基本的作业处理器 62
      • 将任务匹配到Offer 上65
      • 搭建Offers 和Jobs 之间语义差别的桥梁68
      • 增加高可用性 70
      • 添加核对 76
      • 高级调度器技术77
      • 分布式通信78
      • 强制故障转移 79
      • 合并Offer79
      • 加固调度器80
      • 检查点82
      • CommandInfo 83
      • 启动进程83
      • 配置进程环境 83
      • 本章小结 84
      • 第5 章 构建Mesos 执行器85
      • 执行器 85
      • 构建工作队列worker 86
      • 运行pickled 任务 86
      • 共享资源86
      • 更好地看护87
      • 增强的日志88
      • 重写CommandExecutor88
      • 引导执行器的安装97
      • 添加心跳 99
      • 高级执行器特性 102
      • 进度报告 103
      • 添加远程日志 104
      • 多个任务 104
      • 本章小结 106
      • 第6 章 Mesos 的进阶主题 107
      • libprocess 和actor 模型 107
      • 一致性模型 108
      • 如何处理slave 的故障 109
      • 如何处理master(或者registry)的故障 110
      • 故障转移期间的核对 111
      • 容器机 112
      • 使用Docker. 113
      • 新的Offer API 114
      • 框架动态预留API 114
      • 数据库使用的持久化卷 118
      • 本章小结 119
      • 第7 章 Mesos 的未来121
      • 多租户工作负载 121
      • 超配 123
      • 数据库和Turnkey 基础架构 125
      • 基于容器的IP 125
      • 本章小结 126
      • 索引 129

      学习笔记

      详解spring cloud分布式整合zipkin的链路跟踪

      为什么使用zipkin? 上篇主要写了:spring cloud分布式日志链路跟踪 从上篇中可以看出服务之间的调用,假设现在有十几台服务,那么在查找日志的时候比较繁琐、复杂,而且在查看调用的时候也会像蜘蛛网一样,量太大。 这时候zipkin可以把链路调用整个过程给升级起来,只需要到一个地方去查找,就可以知道哪一步出错。 zipkin也分为服务器和客户端,服务器就是zipkin,微服务就是客户端。 首先,建立服务器zipkin 在此服务build.gradle加上zipkin的依赖: compile 'io.zipkin.java:zipkin-server' compile 'io.zipkin.java:zipkin-autoconfigure-ui' 这里可以看到它不是属于spring中的 在application.yml配置中: server: port: 9999spring: application……

      Python多进程入门、分布式进程数据共享实例详解

      本文实例讲述了Python多进程入门、分布式进程数据共享。分享给大家供大家参考,具体如下: python多进程入门 https://docs.python.org/3/library/multiprocessing.html 1、先来个简单的 # coding: utf-8from multiprocessing import Process# 定义函数def addUser(): print("addUser")if __name__ == "__main__": p1 = Process(target=addUser) p1.start() 多进程包 multiprocessing ; 创建进程 p1 = Process(target=函数名) ; 开始进程 p1.start() 。 2、通过进程ID来区分父子进程 # coding: utf-8from multiprocessing import Processimport os# 定义一个listmyList = ["a","b"];# 定义函数def addUser(list): print(os.getpid()) # 进程ID print(os.getppid()) # 父进程IDif __name__ == "__main__": p1 = Process(target=addUser,args=(myList,)) p1.s……

      thinkPHP实现MemCache分布式缓存功能

      本文实例讲述了thinkPHP实现MemCache分布式缓存功能。分享给大家供大家参考,具体如下: 两天在研究MemCache分布式缓存的问题时,发现ThinkPHP其实并不支持分布式缓存功能,这可以从官方提供的CacheMemcache.class.php文件中看到: if(empty($options)) { $options = array ( 'host' = '127.0.0.1', 'port' = 11211, 'timeout' = false, 'persistent' = false );}$func = $options['persistent'] ? 'pconnect' : 'connect';$this-expire = isset($options['expire'])?$options['expire']:C('DATA_CACHE_TIME');$this-handler = new Memcache;$this-connected = $options['timeout'] === false ?$this-handler-$func($options['host'], $options['port']) :$this-handler-$func($options['host'], $options['port'], $options['timeout']); 不过不要紧,稍微修改下就……

      ThinkPHP框架分布式数据库连接方法详解

      本文实例分析了ThinkPHP框架分布式数据库连接方法。分享给大家供大家参考,具体如下: Thinkphp作为国内的一款流行框架,相信使用的人一定不在少数。本篇我们来分析一下Thinkphp中比较重要的一部分——分布式数据库的连接。 当然了,我们在这里不是去将如何使用模型去对数据库进行增删改查。我们是对其底层的连接代码做一个分析,可以帮助大家更好的理解thinkphp对数据库的操作。方便我们以后的使用。 一、单一数据库的连接 在使用的时候,单一数据库的连接配置非常简单。我们只需要在配置文件中配置一下的信息即可。 'DB_TYPE' = 'mysql','DB_HOST' = '192.168.5.102','DB_NAME' = 'databasename','DB_USER' = 'user','DB……

      以上就是本次介绍的Mesos电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:生产微服务

      下一篇:一路编程

      展开 +

      收起 -

      • 《用Mesos框架构建分布式应用》PDF下载

      Mesos相关电子书
      Mesos:大数据资源调度与大规模容器运行最佳实践
      Mesos:大数据资源调度与大规模容器运行最佳实践 高清版 立即下载
      深入Linux内核架构与底层原理
      深入Linux内核架构与底层原理 影印超清版 立即下载
      系统架构设计:程序员向架构师转型之路
      系统架构设计:程序员向架构师转型之路 完整版

      郑天民编著的《系统架构设计:程序员向架构师 转型之路》主要包含软件开发普通程序员向系统架构 师转型的一些思路、方法和工程实践,也包括转型过 程中意识形态的转变、技术体系的掌握

      立即下载
      Android组件化架构
      Android组件化架构 清晰扫描版

      本书首先介绍Android组件化开发的基础知识,剖析组件化的开发步骤和常见问题,探究组件化编译原理和编译优化措施。其次在项目架构上,介绍如何组织团队来使用组件化开发,并将业务和人

      立即下载
      高可用架构(第1卷)
      高可用架构(第1卷) 全书超清版 立即下载
      数据架构:大数据、数据仓库以及Data Vault
      数据架构:大数据、数据仓库以及Data Vault 影印中文版 立即下载
      最强Android书:架构大剖析
      最强Android书:架构大剖析 全书影印版

      不需要源码也能彻底掌握Android技术内幕,全程实验直接指导,层层拆解!持续更新中……本书被美国中情局,国内部分手机厂商作为内部员工学习教材

      立即下载
      大数据技术体系详解:原理、架构与实践
      大数据技术体系详解:原理、架构与实践 全书超清版

      本书系统、深度讲解大数据技术栈,包含数据收集、数据存储、资源管理与服务协调、计算引擎、数据分析、数据可视化6个层次讲解了整个大数据技术体系中所有核心技术的原理、架构与实践

      立即下载
      企业级Java EE架构设计精深实践
      企业级Java EE架构设计精深实践 完整扫描版

      本书全面、深入介绍了企业级Java EE设计的相关内容,内容涵盖了Java EE架构设计的常见问题。语言简洁,思路清晰,示例丰富、完整,适合具有一定Java基础的读者阅读,尤其适合从事企业级Java EE软件架构和设计的人员阅读

      立即下载
      读者留言
      脚本之家

      脚本之家 提供上传

      资源
      33
      粉丝
      6
      喜欢
      250
      评论
      10

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757