Erlang与OTP实战指南
5星 · 超过95%的资源 需积分: 17 73 浏览量
更新于2024-07-26
收藏 3.01MB PDF 举报
"Erlang 和 OTP 实战教程"
《Erlang and OTP in Action》是一本面向实践的书籍,由Martin Logan、Eric Merritt和Richard Carlsson合著,旨在教授并发编程的概念以及如何利用Erlang的消息传递模型。这本书特别适合初学者,他们希望创建实用的应用程序,并对Erlang和OTP(开放电信平台)有深入理解。
Erlang与OTP基础(Part 1)
1. Erlang/OTP平台:这一部分介绍了Erlang/OTP的基础,包括其设计目标和在电信行业之外的应用场景。
2. Erlang语言基础:讲解了Erlang编程语言的核心特性,如函数式编程、进程间的通信和错误处理。
3. 基于TCP的RPC服务:通过编写一个TCP远程过程调用(RPC)服务,读者将学习到Erlang的网络编程能力。
4. OTP应用与监督:介绍OTP应用程序结构和监督树,这是构建可靠系统的基石。
5. 图形化调试工具:讲解如何使用Erlang的主要图形化调试工具,以提高开发效率。
构建生产系统(Part 2)
6. 实现缓存系统:通过实现一个缓存系统,展示Erlang在性能优化和数据存储方面的优势。
7. 日志和事件处理:探讨Erlang/OTP中的日志记录和事件处理机制,这对于维护高可用性系统至关重要。
8. 分布式Erlang/OTP:引入分布式概念,使Erlang系统能够在多台机器上运行。
9. Mnesia与分布式缓存:结合Mnesia数据库,扩展分布式缓存功能,提供强一致性和容错性。
10. 打包、服务与部署:讨论如何打包Erlang应用程序,以及如何在生产环境中部署和服务化。
集成与优化(Part 3)
11. HTTP接口:向缓存系统添加HTTP接口,使其能够与Web服务交互。
12. 使用端口和NIFs集成外置代码:讲解如何与C/C++、Java和.NET等非Erlang代码进行互操作。
13. Erlang与Java之间的通信:通过Jinterface库,演示Erlang与Java的无缝通信。
14. 优化与性能:提供性能调优的策略和技术,以最大化Erlang应用程序的性能。
附录涵盖了Erlang的安装和列表及引用透明性的概念,帮助读者更好地理解和应用Erlang。
本书通过一系列逐步进阶的例子,引导读者掌握Erlang和OTP的实战技能,从而能够构建出适应各种复杂需求的高可用、高性能系统。对于想要进入Erlang领域的开发者来说,这是一本不可多得的指南。
2018-12-28 上传
2019-08-05 上传
2010-11-15 上传
2023-06-08 上传
2024-06-13 上传
2023-06-08 上传
2023-11-30 上传
2023-08-23 上传
2024-06-13 上传
huzhouhzy
- 粉丝: 83
- 资源: 1942
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布