P88

Erlang OTP 设计原理 文档

本OTP设计原则是针对如何根据进程、模块和目录组织Erlang代码的一系列原则。 在Erlang/OTP中有一个基本概念叫监督树。这是一种建立在督程与佣程思想上的进程结 构化模型。  佣程(worker)是进行计算的进程,也就是说,它们进行实际的工作。  督程(supervisor)是监视工作者行为的进程。监督者可以重启工作者如果出现了什 么问题.  监督树是一种将代码分成监督者和工作者的层次安排,这样才能设计和编写可容错的 软件。

木园子夕 2015-06-11   3931   0
P32

Thinking in Erlang 文档

Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。使用Erlang编写出的应用运行时通常由成千上万个轻量级进程组成,并通过消息传递相互通讯。进程间上下文切换对于Erlang来说仅仅 只是一两个环节,比起C程序的线程切换要高效得多得多了。<br> 使用Erlang来编写分布式应用要简单的多,因为它的分布式机制是透明的:对于程序来说并不知道自己是在分布式运行。Erlang运行时环境是一个虚拟机,有点像Java虚拟机,这样代码一经编译,同样可以随处运行。它的运行时系统甚至允许代码在不被中断 的情况下更新。另外如果需要更高效的话,字节代码也可以编译成本地代码运行。

木园子夕 2015-06-11   191   0
P431

Erlang and OTP 实战 文档

Erlang and OTP in Action。通过提高CPU时钟频率来制造更快的单核芯片的技术已经到达了极限。多核、并发、分布式等概念和技术也随之走出象牙塔,成为每个一线开发者的必备技能。由通信巨头爱立信研发的Erlang/OTP大放异彩,二十多年来,在传统电信领域高并发、高可靠、高容错的严酷环境下,Erlang语言和OTP平台被锻炼得坚如磐石,浓郁的函数式特质更是恰到好处地弥补了传统命令式语言在并发编程上的固有缺陷,大大降低了构筑并发、容错、分布式应用的门槛。<br> 如果将Erlang语言看成才华横溢的钢琴家,那么OTP平台就是一架能让钢琴家把才能发挥得淋漓尽致的钢琴。本书除了全面介绍Erlang语言和OTP平台的基础知识外,还通过一系列实用案例引领你深入了解OTP的高级特性,一步步构建一个大型生产系统,并加以优化和完善。三位作者在Erlang领域拥有极其丰富的实战经验,细致入微地剖析了OTP开发与部署的全过程。要想真刀真枪地上战场,本书才是你明智的选择!

木园子夕 2015-06-11   3887   0
P40

Erlang at Facebook 文档

Erlang 非常适合用于开发多核系统时代的强大应用程序,因为它具有独特的进程处理架构和函数编程特性 。

hunter01 2015-04-20   178   0
P1

Erlang 速查表 文档

Erlang 速查表

mpg8 2015-02-04   258   0
P10

Erlang 异常处理详解 文档

Erlang 异常处理详解

dff3 2015-01-27   214   0
P12

Erlang 消息专递机制 文档

Erlang 消息专递机制

dff3 2015-01-27   2564   0
P86

Erlang 文档手册 文档

译者注本译文仅供对Erlang感兴趣的朋友学习使用,并非用于商业目的。无论如何请尊重本人的劳动成果。由于原文档很多,我会随翻译的进度更新本译文的版本。而不是全部翻译完之后直接发布最终版本。由于是第一次翻译文档,所以译文中可能出现少量的错误,还希望得到你的谅解和指正,我会在后续的版本中纠正。注:凡章节前注明[#N]的,为其它译者翻译。解释权归原译者所有。如涉及版权问题,请与我联系

dff3 2015-01-27   3491   0
P8

Erlang 位运算与二进制解析 文档

Erlang 位运算与二进制解析

dff3 2015-01-27   4788   0
P6

Erlang 二进制高效编程 文档

Erlang 二进制高效编程

dff3 2015-01-27   2196   0
P86

Erlang VM 基于多核处理器的可伸缩性特征 文档

Erlang VM 基于多核处理器的可伸缩性特征

dff3 2015-01-27   2204   0
P10

Erlang VM 内部数据共享机制 文档

Erlang VM 内部数据共享机制

dff3 2015-01-27   2670   0
P60

N2O Erlang Web Framework 文档

N2O was started as the first Erlang Web Framework that uses Web- Socket protocol only. We saved great compatibility with Nitrogen and added many improvements, such as binary page construction, binary data transfer, minimized process spawns, transmission of all events over theWebSocket and workwithin Cowboy processes. N2O renders pages several times faster than Nitrogen.

xiaoliuliu 2015-01-17   2828   0
P21

再谈CERL:详论Go与Erlang的并发编程模型差异 文档

是啥?• 轻量级进程模型的高并发网络库– :以实现并发模型为目标• – :对并发模型进行修正• 和语言的并发模型如出一辙为什么没有开源?• 不打算误人子弟– 希望早点退出历史舞台

wn25 2015-01-04   3236   0
P25

  大用户量下的系统架构 文档

无限扩展大用户量下的系统架构*问题一个高并发的系统一个稳定的系统一个高扩展性的架构一个简洁的方案我们需要的是*解析系统架构中的底层元素稳定性和扩展性后台数据处理前台用户请求实时数据和非实时数据要做到这一点必须要考虑....*简洁简洁是最重要的设计依据将复杂的系统拆分成简洁的模块减少系统维护的代价限制使用复杂的功能*简洁的Sql必须对Sql的使用做限制绝对不允许出现跨表的查询DB的设计更大程度上取决于缓存的设计防止穿透缓存直接到达DB的访问将业务逻辑放到代码中实现。

heydaies 2014-12-11   227   0
P78

硝烟中的Erlang(Erlang in Anger中文版) 文档

0B译者序 在我近20年的软件开发工作中,除了Erlang,还使用过许多其他编程语言。有工作需要的C/C++、Java,也有作为业余爱好使用的Lisp、Haskell、Scala等,其中我最喜欢的当属Erlang。除了因为我的电信软件开发背景外,还有一个很重要的原因是Erlang独特的设计哲学和解决问题方式。  大家听说Erlang,往往是因为其对高并发的良好支持。其实,Erlang的核心特征是容错,从某种程度上讲,并发只是容错这个约束下的一个副产品。容错是Erlang语言的DNA,也是和其他所有编程语言的本质区别所在。  

n8d4 2014-12-04   361   0
P448

Erlang 程序设计(第2版) 文档

《Erlang程序设计(第2版)》由Erlang 之父Joe Armstrong 编写,是毋庸置疑的经典著作。书中兼顾了顺序编程、并发编程和分布式编程,深入讨论了开发Erlang 应用中至关重要的文件和网络编程、OTP、ETS 和DETS 等主题。新版针对入门级程序员增加了相关内容。

kliumin 2014-11-22   9871   0
P58

Getting Started with Erlang 5.4 文档

This is a “kick start” tutorial to get you started with Erlang. Everything here is true, but only part of the truth. For example, I'll only tell you the simplest form of the syntax, not all esoteric forms. Where I've greatly oversimplified things I'll write *manual* which means there is lots more information to be found in the Erlang book or in the Erlang Reference Manual.

hfeeki 2014-11-04   1380   0
P38

  Learning MySQL Step By Step 文档

Step1亲自动手,编译一个MySQL;阅读MySQLInternal文档;亲自验证文档中所有的知识;掌握MySQL基本架构;Step2亲自解释一个关于MySQL的疑惑;理清一个MySQL功能的实现细节;好记性不如烂笔头;实现一个简单的Patch、修复一个小Bug;构建属于自己的知识体系;Step3注重MySQL技术圈子的收集;跟踪MySQL每个发行版和Bugs;定期更新自己的前期知识,自我纠错;注重发散知识的积累,挑战更大的难度;Keepongoing;个人推荐的相关书籍Step0——心理准备相对于其他的前期准备,心理准备是最重要的,你心里已经准备好去挑战MySQL这个百万行的开源系统了吗?

zts2014 2014-10-23   2482   0
P16

  漫谈云上架构和运维的艺术.ppt 文档

基于虚拟化的硬体资源伸缩性基于虚拟化的服务可扩展性提供了按需付费,按时付费的弹性服务【Elastic】弹性UPYUN是国内第一家按流量计费的公司yun的选择架构的truth基础底层工程师(Ops)软件开发工程师(Devs)业务运营架构师

ygmm 2014-10-12   3514   0
1 2 3 4 5