您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Orleans 构建高性能分布式Actor服务
字数: 434000
装帧: 平装
出版社: 机械工业出版社
出版日期: 2021-10-01
商品条码: 9787111691099
版次: 1
开本: 16开
页数: 288
出版年份: 2021
定价:
¥119
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
1. 作者权威:作者为字节跳动公司资深后端技术专家,开源技术的倡导者与贡献者。2. 实用性强:全书通过会议管理、流量监控及共享单车管理平台等大型互联网实际案例来帮助读者完成完整应用服务的搭建流程。
内容简介
Orleans是由微软公司基于.NET平台构建的跨平台、分布式开源应用框架,可用于快速搭建面向大数据吞吐量和高并发场景的互联网应用服务。本书主要介绍了虚拟Actor模型和Orleans运行时、资源管理、消息传递、集群构建、数据持久化及可靠性管理等组件,还对Orleans的流式处理、分布式事务、多集群配置与部署等功能进行了介绍。全面介绍了Orleans的主要功能与特点,并结合实际互联网应用场景给出了多个应用实例。本书可作为软件开发及测试工程师、架构师在设计构建分布式应用服务时的参考用书,适合对大型互联网应用服务开发感兴趣的读者阅读学习,还可以作为大中专院校分布式软件开发相关课程的教学用书。
作者简介
吴哲昊,资深后端技术专家,曾任微软(亚洲)互联网工程院高级研发工程师,现就职于北京字节跳动科技有限公司;开源技术的积极倡导者与贡献者;具有丰富的服务端系统设计及搭建经验,对基于云计算平台的分布式软件架构设计与开发有着深入的研究;热衷于大数据、高并发业务场景下的可伸缩架构设计与高可靠性系统的实现与优化。
目录
第1章Orleans与Actor编程模型
1.1什么是Actor编程模型
1.2.NET平台与Orleans服务框架
1.3Orleans的应用现状及相关资源
1.4本章小结
第2章Grain的定义与实现
2.1Grain的定义
2.2Grain的服务模型
2.2.1服务接口与实现
2.2.2Grain服务的调用
2.3Grain的标识方法
2.4Grain的内部状态与生命周期管理
2.4.1Grain的唤醒与休眠
2.4.2显式控制Grain状态
2.5Grain的状态保存
2.5.1Grain内部状态的持久化
2.5.2状态同步API
2.5.3状态持久化服务的注册
2.5.4自定义状态读写逻辑的实现
2.5.5IGrainState接口中的状态版本约束
2.5.6定义状态的序列化选项
2.6案例:自动售货机的库存管理
2.7本章小结
第3章任务调度与组件生命周期管理
3.1Orleans运行时
3.2任务模型及调度管理
3.2.1.NET任务调度器与内置线程池
3.2.2Orleans任务调度器
3.3Orleans对象的生命管理
3.3.1Grain的运行时管理
3.3.2Silo的生命周期管理
3.4本章小结
第4章数据传输与远程过程调用
4.1Orleans数据传输协议
4.1.1Orleans消息对象
4.1.2Orleans序列化管理器
4.2Orleans消息处理模型
4.2.1连接与网关
4.2.2消息中心与调度器
4.3Orleans的远程过程调用
4.3.1Grain的引用对象
4.3.2Grain实例寻址
4.3.3Orleans的RPC过程
4.4本章小结
第5章Orleans构建高性能分布式Actor服务流式处理
5.1数据的流式处理
5.2Orleans流式处理系统
5.2.1设计目标
5.2.2系统模型
5.2.3Orleans数据流的实现
5.2.4数据流的发布与订阅
5.3Orleans流式处理API
5.3.1系统组件初始化
5.3.2异步数据流及消息接口
5.3.3消息的订阅与发布
5.3.4定序消息与序列Token
5.3.5可回溯数据流
5.4案例:系统状态遥测与监控
5.5本章小结
第6章Orleans高级功能
6.1异步任务
6.1.1异步任务的调用
6.1.2异步任务的中断与取消
6.2Grain请求
6.2.1入站消息
6.2.2出站消息
6.3Grain的派生类型
6.3.1可重入Grain
6.3.2Grain服务
6.3.3定时器与通知服务
6.3.4无状态工作者Grain
6.4事件溯源
6.4.1日志一致性协议
6.4.2JournaledGrain类
6.4.3事件提交策略及多实例同步
6.4.4级联事件通知及性能诊断
6.4.5服务配置及使用
6.5分布式事务
6.5.1事务服务接口的声明
6.5.2支持事务服务的Grain实现
6.6多集群Orleans应用
6.6.1多集群应用模型
6.6.2Gossip传输协议
6.6.3集群配置
6.6.4多集群Grain单例策略配置
6.7本章小结
第7章构建Orleans服务集群
7.1Orleans集群搭建
7.1.1启动任务
7.1.2Silo服务的优雅关闭
7.2服务注册与协调
7.2.1Membership协议
7.2.2集群负载均衡
7.3服务接口版本管理
7.3.1接口版本与兼容性
7.3.2运行时版本选择
7.3.3服务升级与高可用性保证
7.4异构Orleans应用服务
7.5集群性能监控
7.6本章小结
第8章构建Orleans应用服务
8.1搭建Orleans系统的很好实践
8.1.1Orleans系统的项目结构
8.1.2Grain的设计与实现
8.1.3运行时服务监控
8.1.4系统故障处理
8.1.5功能测试
8.1.6应用部署与集群管理
8.2搭建Web应用服务
8.2.1案例:工单处理系统
8.2.2案例:企业会议管理系统
8.3搭建流式数据处理服务
8.3.1案例:网页流量计数
8.3.2案例:应用内活跃度奖励系统
8.4本章小结
第9章Orleans与云服务
9.1使用云平台构建Orleans应用
9.2搭建容器化Orleans服务
9.2.1构建Orleans应用服务镜像
9.2.2搭建容器化Orleans服务集群
9.3AzureServiceFabricReliableActors应用程序框架
9.3.1ServiceFabric与ReliableServices框架
9.3.2ReliableActors模型
9.4案例:基于Azure公有云服务构建共享单车管理平台
9.4.1系统功能及流程设计
9.4.2相关Azure服务介绍
9.4.3实现应用服务平台
9.4.4搭建可靠的应用服务集群
9.5本章小结
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网