58

《ODL技术内幕:架构设计与实现原理》赠书名单

 4 years ago
source link: https://www.sdnlab.com/23478.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

各位尊敬的SDNLAB用户,为了继续营造SDNLAB分享学习、共同进步的技术氛围,SDNLAB携手机械工业出版社联合发起《ODL技术内幕:架构设计与实现原理》新书有奖试读活动已经结束,此次留言赠书的用户经过筛选,最终有5位网友获得纸质新书作为奖励,另额外10位获赠书籍的鲜读电子版。

作者介绍

耿兴元

毕业于浙江大学,目前就职于中兴通讯,中兴通讯操作系统及支撑平台软件专家级工程师,在通讯类软件研发及系统设计领域已有超过15年的工作经验。2015年-2017年,负责基于ODL的商用SDN控制器平台的设计和研发管理工作。
2017年~2018年在SDNLAB上录制了ODL的系列网上课程。
2018年,与SDNLAB一起创建开源项目Jaguar(基于ODL的Kubernetes网络解决方案),是该开源项目的主要管理者与贡献者。

本书是一本面向ODL中高级开发人员,结合ODL氟版本和氖版本源码对ODL架构进行系统剖析的书籍,因为ODL社区提供的对ODL架构设计及源码实现的介绍文档非常有限,且ODL的架构演进非常快,源码频繁更新,因此,从ODL的最新源码入手对其架构和实现进行分析,是真正把握ODL设计精髓的唯一可行方法。

章节内容

全书共分三个部分,一共有13个章节。

第一部分为基础环境篇,包括第1~2章

第1章介绍ODL的总体框架与编译构建环境的搭建;

第2章介绍ODL社区对众多子项目的管理实践。

第二部分是核心架构篇包括第3~10章

第3章介绍了ODL中定义的基本的Java对象;第4章介绍ODL中基本数据结构DataTree的设计与实现;

第5、6章重点讨论MD-SAL DataStore的接口设计,并结合源码对其实现原理进行分析;

第7章介绍MD-SAL RPC机制的设计与实现;

第8章介绍MD-SAL Notification的工作机理;

第9章介绍了MD-SAL Mount机制的设计及该机制在NETCONF南向协议插件中的应用实现;

第10章关注ODL中与集群相关的服务,包括了EntityOwnershipService和ClusterSingletonService。

第三部分是公共组件篇,包括11~13章

第11章介绍了ODL的基于Shiro的认证鉴权框架的设计实现;

第12章介绍ODL的北向接口RESTCONF组件的设计实现;

第13章介绍ODL中Blueprint扩展实现,其负责ODL中的模块初始化及加载。

留言赠书名单:


请以上用户在收到消息通知之后,及时添加工作人员微信:SDNLAB001,工作人员会告知您获奖领取方式,逾期书籍默认向SDNLAB知识社区捐献。

书籍购买方式

微信扫描下方二维码

课程地址

如果你对ODL的课程有兴趣,千万不要错过耿老师在未来网络学院课程。

基础篇:教你从0到1开发一个ODL应用,涵盖MD-SAL、YANGTools、RPC、DataStore、北向接口全流程。

提高篇:围绕ODL的集群与分布式设计机制,进一步讲解ODL集群实现基础原理,ODL集群的搭建与配置,RPC在控制器集群中的路由机制与跨节点调用,DistributedDataStore的分片机制及相关服务接口的使用,DistributedDataStore的一致性实现机制MountPointService并结合社区的netconf子项目的简单运用。

综合篇:围绕业界火热的Kubernetes技术,提供SDN容器网络解决方案。创新性的将课程开源化,帮你从0到1搭建开源项目,与社区成员共成长。

开发三部曲合集:团着买,更便宜

解构ODL:听着学ODL,每集分析一个小问题,用架构的视角给你解答,从零成长为架构师

更多课程欢迎关注edu.sdnlab.com或未来网络学院小程序


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK