`
litaocheng
  • 浏览: 333164 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用Erlang做了很多事

阅读更多

因为工作及时间关系,最近比较忙碌,没有太多的时间写文章。

咱Erlang社区也略显冷清,童鞋们赶紧活动起来多说说关于Erlang的事儿 :)

 

这不也2010年了,回首一下咱和Erlang的那些事...

从开始到现在,用Erlang参与项目如下(包括玩具项目和工作相关的项目):

erlkad (2008.5) - kademila DHT lib

e2dynamo(2009.9) - amazon dynamo clone

elogger (2009.5) -  logger server,收集log,打包,存储.基于erlang message

adsengine (2009.7) - 广告分发系统引擎,基于mochiweb

configsrv (2009.8) - Erlang cluster的配置分发,启动

wgtl (2009.9) -  基于(xiaonei)SNS platform的web game

memp (2009.11) - memcached proxy

ecrawl (2009.12) - 内容抓取调度服务,提供Restful API

 

以上这些项目有些完成的比较好,有些因为种种原因,中途停止了,但是开发过程中还是有很大的收获。所以动手,总归是不吃亏滴!

 

未来的日子,还是会用erlang来做更多的事情。童鞋们多动手吧,用我们用Erlang开发更多酷酷的服务...

让Erlang China更辉煌啊...

更多的时间,我会在: gtalk: litaocheng at google dot com twitter: @litaocheng

分享到:
评论
9 楼 guobosheng 2013-11-05  
顶啊!我也开始了我的erlang旅程
8 楼 crackcell 2010-03-04  
这个要顶  我们今年也开始用erl写东西。。。。
7 楼 kakashilw 2010-02-03  
wgtl 是指?
6 楼 qingliangcn 2010-01-26  
牛叉,最近我们也在用erlang搭建我们的游戏
5 楼 rain2005 2010-01-22  
老大项目做的好勤哦,俺一个项目要好几年哦。俺还是在看mochiweb。
4 楼 litaocheng 2010-01-20  
jigloo 写道
能否透露ecrawl用的是http_client还是ibrowse?虽然国外有些项目用ibrowse,我还是比较关心ibrowse是否产品级可用.


呃,我使用的inets/http,ibrowse问题也不大,couchdb使用的它。或者干脆自己用socket实现,因为crawl中,只是抓取数据,没有什么persistent connection, pipeline等相关的事情。还有如果愿意,你可以自己封装一个driver,采用libcurl进行http请求.
3 楼 jigloo 2010-01-20  
能否透露ecrawl用的是http_client还是ibrowse?虽然国外有些项目用ibrowse,我还是比较关心ibrowse是否产品级可用.
2 楼 mryufeng 2010-01-19  
qiang!
1 楼 Arbow 2010-01-19  

相关推荐

    Erlang中文手册

    单的东西我会写上*manual*,这就表示这里有很多信息,你可以在Erlang相关的书中找 到或是在<Erlang参考手册>中找得到。 我也假设这不是你每一次接触计机算,而且了解编程的最基本的思想。不过不要着急,我并 不会...

    erlang emacs开发环境

    erlang的emacs环境搭建,其实网上有好多教程,下载地址也有,我这个是把需要的软件下载好了的,并且配置好了的,主要是方便不能下载软件的朋友。 包括.emacs.d .emacs .erlang.cookie distel-4.03.tgz Emacs-23-CvsP...

    erlang-programming.pdf

    erlang最早应用于电信行业,对于高并发行业也有很重要应用,目前已经在很多聊天软件的服务器开发中使用了

    某流水过千W的erlang游戏后端

    某流水过千W的erlang游戏后端, 具体自行查看吧,可以学习的地方很多,适合erlang进阶的人

    Erlang 22.3 linux 最新版百度云.txt

    RabbitMQ 是由 Erlang 语言编写的, 也正因如此, 在安装 RabbitMQ 之前需要 安装 Erlang。。建议采用较新版的 Erlang ,这样可以获得较多更新和改进官网下载很忙,提供百度云连接下载.

    ERLANG windows64位系统安装包(2/2)

    erlang 的语言库,国内很多时候都上不了官网,直接下载就可以,一共两个包,这是第二个.

    ERLANG windows64位系统安装包(1/2)

    erlang 的语言库,国内很多时候都上不了官网,直接下载就可以,一共两个包,这是第一个.

    awesome-erlang:精湛的Erlang框架,库和软件的精选列表

    很棒的精选的Erlang框架,库和软件的精选列表。 -Erlang / OTP -EMQ X Broker-5G时代用于物联网的可扩展分布式MQTT消息代理适用于Erlang / OTP的小型,快速,现代的HTTP服务器。 具有直观HTTP / JSON API的无缝多主...

    meta:Erlang的基本元编程

    即使可以直接操作Erlang AST,在很多情况下,引用/拼接机制也可以极大地简化此类操作。快速入门示例要使用meta只需添加以下标头: -include_lib("meta/include/meta.hrl").然后,要将任何Erlang代码转换为“ quote...

    flame_prof:用于Erlang的热图和火焰图采样分析器

    flame_prof注意:该项目正在积极开发中。 参考文档,教程和许多功能...屏幕截图 例子下面是一些节点中的(很多)亚秒级热图和Erlang代码火焰图,这些节点被分析一次超过一分钟。 探查器配置为每5秒自动选择并剖析前10

    matlab分时代码-erlang-trader:将AlgoTrader(Java)代码移植到Erlang[已放弃]

    这个非常好的,写得很好的项目:移植到Erlang上将是一个很好的案例,说明如何在干净优雅的体系结构中调制和扩展到多个节点,在处理器之间共享责任。 您可以轻松地将节点配置为在单独的计算机上运行,​​因此技术...

    alpine-erlang-builder:带有最新Erlang版本的最新Alpine映像,用于分阶段构建

    该Dockerfile提供了一个很好的基础构建映像,可用于Erlang应用程序的多阶段构建。 它带有Alpine,Erlang和Rebar的最新版本。 它旨在与应用程序一起使用或为您的应用程序创建发布映像,并允许您避免交叉编译发布。 ...

    erlang_docker

    Erlang Docker用于在 MacOS 上为 Ubuntu 构建 Erlang 项目将这些文件复制到项目的子文件夹中,我总是使用/docker make docker.build然后运行make docker.build成功后您可以运行make docker.shell这将启动您的 Docker...

    更大的:ErlangOTP的日志记录框架

    其目的是提供一种在erlang应用程序中执行日志记录的更传统的方式,该方法可与logrotate和syslog之类的传统UNIX日志记录工具很好地配合使用。 :: [ ]特征更精细的日志级别(调试,信息,通知,警告,错误,严重,...

    Go/Python/Erlang编程语言对比分析及示例代码

    Go的很多语言特性借鉴与它的三个祖先:C,Pascal和CSP。Go的语法、数据类型、控制流等继承于C,Go的包、面对对象等思想来源于Pascal分支,而Go最大的语言特色,基于管道通信的协程并发模型,则借鉴于CSP分支。 Go/...

    luerl:Lulang in Erlang

    Luerl是用Erlang / OTP编写的标准Lua 5.3的实现。 Lua是一种功能强大,高效,轻巧,可嵌入的脚本语言,广泛用于游戏,IoT设备,AI机器人,机器学习和科学计算研究中。 它支持过程,面向对象,功能,数据驱动,...

    LINC-Switch:用Erlang编写的OpenFlow软件交换机

    LINC是用Erlang编写的纯OpenFlow软件开关。 它在操作系统的用户空间中作为Erlang节点实现。 这种方法不是最有效的方法,但是它提供了很大的灵活性,并允许快速开发和测试新的OpenFlow功能。 特征 支持 , 和 , ...

    Gradualizer:用于Erlang的渐进式系统

    它这样做是具有基于渐进式打字原理的类型系统使用Erlang中现有的类型规范语法。 允许进行类型选择的详细选择。 没有任何类型规范,就不会发生静态类型化。 添加类型规范后,将根据这些规范静态检查程序。 类型规范...

    eredis_smart_sub:在 eredis(erlang redis 客户端)之上的层,用于在 pubsub 中的几个订阅者进程之间复用子连接

    erdis_smart_sub eredis_smart... 为每个 Erlang 进程打开一个连接感觉不是很干净,是吗? 在 eredis 之上写一个层,其中一个进程将接收所有消息并将它们发送回正在侦听相应通道的进程。 eredis_smart_sub 实现了第二种

    erlang-mas:多代理系统

    使用这个框架的一个很好的例子是。 依赖关系 要在您的机器上构建项目,您需要: 如何构建项目 首先,您需要克隆存储库: > git clone https://github.com/ParaPhraseAGH/erlang-mas.git > cd erlang-mas/ 要构建...

Global site tag (gtag.js) - Google Analytics