存档

文章标签 ‘SlideShare’

Best Android Apps

2011年5月29日 4 条评论

一份整理非常全面的 Android 最佳应用幻灯片,有超过 200 多页的内容。

Apache 之道

2011年5月28日 没有评论

作者:姜宁

  • Apache CXF committer, PMC member
  • Apache Camel committer, PMC member
  • Apache ActiveMQ committer

作者通过三个部分内容阐述了 The Apache Way:

1、Apache 软件基金会的介绍
2、Apache 之道是什么

  • 社区胜于代码 (Community over Code)
  • 任人为贤 (Meritocracy)
  • 共识决策 (Consensus)
  • 透明公开 (Transparency)
  • 非隶属关系 (Non-Affiliation)
  • 负责监督 (Responsible Oversight)

3、如何融入开源软件社区

  • 使用开源软件
  • 提交Bug报告
  • 完善开源社区文档
  • 参与邮件列表讨论
  • 成为开发者贡献代码

Apache 之道是 Apache 社区的文化体现,是一种重视协作的文化,Apache 已经成为协作开发的典范。

作者以其自身实际经历分享了他在Apache开源项目中的协作与成长,其理念不仅仅适用于开源软件社区,也同样适用于更为广泛的网络协作与分享,值得大家一读。

分类: Apache, Developers 标签: ,

Dreaming Infrastructure 我的架构学习笔记[转]

2009年12月24日 没有评论

OpenSplice DDS: The Open Source Messaging

2009年10月12日 没有评论

OMG Data Distribution Service 可能会在类似Twitter和新浪微博等实时Web应用中得到广泛应用.

OpenSplice DDS 以其独特的设计和超高的性能而备受关注.

面向生产环境的SOA系统设计

2009年8月31日 1 条评论

支付宝首席架构师程立在2009系统架构师大会上的演讲PPT: 《面向生产环境的SOA系统设计》

感谢Frenng的推荐.

通过消息中间件和云计算实现系统可伸缩性

2009年8月21日 没有评论

Messaging, 消息传递, 消息队列, 即时通信, 统一消息正获得越来越多的关注, 消息处理在互联网和企业生产系统中扮演着极其重要的角色.

Twitter 的成功也将实时消息处理推到了一个新高度. Google Wave 也正努力把邮件和消息完美地整合在一起. 越来越多的互联网企业都渴望打造一个类似Twitter的消息基础设施.

Twitter的消息队列Kestrel使用Scala编写.  惊讶的是其核心就只有1500行Scala代码.

我们再看看有没有其他的一些做法, 在这里我们想更多考虑互联网和企业内部的不同应用场景以及它们之间未来的融合.

XMPP 和 AMQP 是两个开放的消息标准:

  • Extensible Messaging and Presence Protocol (XMPP) 是基于可扩展标记语言(XML)的协议, 它用于即时消息(IM)以及状态显示(Presence)
  • Advanced Message Queuing Protocol(AMQP) is an Open Standard for Messaging Middleware.

ejabberdRabbitMQ 是两个开源的消息中间件, 它们也有了越来越多的成功应用.

  • ejabberd is a Jabber/XMPP instant messaging server.
  • RabbitMQ is an implementation of AMQP.

ejabberd  和 RabbitMQ 都使用 Erlang 语言开发, 通过网关它们能很好得集成在一起. 为企业打造一个强大的消息基础设施. 我们建议将它们部署在”云”中, 如 Amazon EC2. 以获得足够的伸缩性.

通过 RabbitHub 能连通更多的开放标准, 形成一个更加开放、统一的消息平台.