本书从云存储的需求出发讲述对象存储的原理,循序渐进地建立起一个分布式对象存储的架构,并且将软件实现出来。全书共8章,分别涉及对象存储简介、可扩展分布式系统、元数据服务、数据校验和去重、数据冗余处理、断点续传、数据压缩和数据维护等。本书选择用来实现分布式对象存储软件的编程语言是当前流行的Go语言。 本书适合从事云存储方面工作的工程师或架构师,也适合想要学习和实现分布式对象存储的读者。
成功地开发基于微服务架构的应用软件,需要掌握一系列全新的架构思想和实践。在这本独特的书籍中,世界十大软件架构师之一、微服务架构先驱Chris Richardson收集、分类并解释了44个架构设计模式,这些模式用来解决诸如服务拆分、事务管理、查询和跨服务通信等难题。 本书的目标是让架构师和程序员学会使用微服务架构成功开发应用程序。 书中不仅讨论了微服务架构的好处,还描述了它们的弊端。读者将掌握如何在使用单体架构和使用微服务架构之间做出正确的权衡。 谁应该阅读本书 本书的重点是架构和开发,适合负责开发和交付软件的任何人(例如开发人员、架构师、CTO 等)阅读。 本书侧重于解释微服务架构的设计模式和其他概念。无论读者使用何种技术栈,我的目标都是让你们可以轻松读懂这本书。你只需要熟悉企业应用程序架构和设计的基础知识
本书从5G概念入手,阐述5G的技术特点,罗列和展望5G技术与社会各行业的结合方式;从需求入手,阐明5G技术对承载网的要求。本书重点阐述和说明承载网的关键技术和发展方向,很后根据目前几大运营商的网络条件,结合各类技术演进情况,通过试点案例,对承载网的建设提出多种网络组织方案和规划思路,为5G时代的网络建设提供了有效的思路。 本书适合作为通信专业的大学生、研究生的入门教材;适合作为运营商的培训教程;适合作为从事通信规划设计行业的技术工作者的工作指南;适合作为行业分析师产业研究的基础说明材料;适合作为通信行业、物联网行业以及对5G有兴趣的广大读者朋友的专业阅读材料。
本书主要针对以Red Hat Enterprise Linux 4.0(简称RHEL 4)作为网络服务器的操作系统在局域网或互联网提供网络服务的管理员,从众多的网络服务中精选一些常用网络服务进行了详细的讲述。 全书共分15章,从实用角度出发,全面地介绍了RHEL 4作为网络服务器的操作系统的各种管理知识。首先介绍了RHEL 4管理基础知识,如何从远端管理RHEL 4,为后面章节的网络管理打下操作基础;然后介绍了面向Intra的几种主要服务,主要包括共享与打印服务、路由及网关服务、网络代理服务、DHCP服务、域名服务、网络时间服务;还介绍了RHEL 4所提供的各项应用服务,包括服务、FTP服务、E-服务、数据库服务;最后介绍了网络服务运营的一些高级技术,包括网络安全、网络服务监测、网络服务优化等。本书语言通俗、叙述深入浅出,通过实例操作向读者介绍了如何利用RHEL 4提供网络服务,
本书介绍数字通信的基本理论与技术,主要内容包括数字通信的信号分析基础、信源和信道编码、信息论基础、信号的基带传输、调制解调技术、信道特性、差错控制编码、同步技术、扩频通信和信道复用与多址技术等。本书的特点是,注重理论分析和推导的严谨性,强调物理概念。本书提供配套的电子课件和习题解答,需要电子课件的教师请登录华信教育资源网后下载。本书适合作为信息与通信工程等专业本科生的教材和研究生的参考书,也可供通信领域的科研和工程技术人员参考。
本书阐述了网络控制系统存在的问题、研究现状与发展趋势;深入研究了网络控制系统中时延、数据包丢失产生的原因;建立了针对不同控制目标的网络控制系统模型;深入研究了系统的鲁棒控制、保性能控制和H控制方法;针对同时存在时延和数据包丢失的情况,建立了状态反馈和动态输出反馈网络控制系统的统一模型,研究了系统的指数稳定性和稳定条件;深入研究了被控对象为奇异系统的网络控制系统的建模、稳定性分析与控制方法;进一步展望了网络控制系统尚待研究的问题。 本书主要适合高等院校与科研院所从事网络控制研究的教师、科研人员、硕士与博士研究生等阅读参考。同时可作为高等院校控制理论与控制工程、系统工程、检测与自动化、通信工程、信息与计算科学、运筹学与控制论、计算机应用技术等相关专业的高年级本科生、硕士和博士研
本书从实用的角度出发,从Linux网络操作系统基础入手,以配置管理一个系统的、完整的Linux服务器应用环境为目标,教授与训练学生掌握Linux服务器、Linux网络管理及应用的相关知识和技能。本书主要内容包括:Linux的桌面环境、系统管理、网络基础;Web服务器、FTP服务器、电子邮件服务器、DHCP服务器、DNS服务器、VPN服务器、SSH服务器的配置与应用;Linux的安全防范、iptables防火墙与NAT服务器。同时,本书给出了一个综合实例。本书还为任课老师提供教学资源(含电子教案)。 本书主要面向大学本科工学与理学类各专业,也可供自学者和相关技术人员参考。
可用性设计是Web设计中重要且困难的一项任务。本书作者根据多年的从业经验,剖析用户的心理,在用户使用模式、为扫描进行设计、导航设计、主页布局、可用性测试等方面提出了许多独特的观点,并给出了大量简单易行的可用性设计的建议。这是一本关于Web设计原则而不是Web设计技术的书,用幽默的语言为你揭示Web设计中重要但却容易被忽视的问题,只需几个小时,你便能对照书中的设计原则找到网站设计的症结所在,令你的网站焕然一新。在第3版中,作者做了大量的更新和修订,加入了移动应用的例子,并且增加了一个全新的章节来讲述专门针对移动设计的可用性问题。
本书对Power BI产品进行了全面的介绍,从原理介绍到实践。Power BI可以让微软云Microsoft Azure的用户在使用数据库、数据仓库,HDInsight、R Server,机器学习等数据处理的同时更好的输出和展现数据。作为数据分析和报表制作的用户可以高效合理运用Power BI 进行数据分析和制作生动且可交互的报表,作为开发者可以根据需求集成和嵌入Power BI服务。 本书分为五部分。靠前部分是Power BI的历史版本和各个组件的介绍,让读者形成对Power BI 的整体认识。第二部分是围绕着Power BI 服务展开,讲解了Power BI连接到数据源、创建分享报表和仪表板、数据可视化、刷新和数据网关。第三部分是关于如何使用Power BI Desktop进行数据清洗、数据建模,创建报表。第四部分是Power BI移动端查看、共享、首登仪表板等功能。第五部分是Power BI开发应用的相关内容,包含Power BI服务集成以及Microsoft Azur
《图灵程序设计丛书:图解》对互联网基盘——协议进行了全面系统的介绍。作者由协议的发展历史娓娓道来,严谨细致地剖析了协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、全新技术动向等方面。《图解》的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解通信过程中客户端与服务器之间的交互情况。读者可通过《图灵程序设计丛书:图解》快速了解并掌握协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的服务器等过程中所需的相关知识点本书均有介绍。 《图灵程序设计丛书:图解》适合Web开发工程师,以及对协议感兴趣的各层次读者。
《Ceph分布式存储学习指南》将展示规划、部署和有效管理Ceph集群所需的所有技能,指导你了解Ceph的技术、架构和组件。通过分步骤解释每个Ceph组件的部署,本书将带你学习Ceph存储配置以及Ceph与OpenStack的集成。然后,你将了解如何部署和设置Ceph集群,探索各种组件以及为什么需要它们。通过学习本书,你不仅会了解Ceph的基础知识,甚至会成为熟悉Ceph高级特性的专家。