![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 57
towoshop
这个作者很懒,什么都没留下…
展开
-
Erlang基础(一)
1. 简介l Erlang是一个并行编程语言和运行时系统,最初由爱立信(Ericsson)于1987年为电信行业所开发。1998年爱立信在改良的MPL(Mozilla Public License)许可下将Erlang发布于开源社区。l Erlang是:a) 一种“小众”语言。b) 一种函数式语言 (变量只能赋值一次)。c) 一种动态类型语言(变量类型...原创 2012-07-30 00:25:25 · 177 阅读 · 0 评论 -
RESTFUL 框架
JAX-RS 简介: JAX-RS是一个基于annotation的API,用来实现RESTful web services,使用Java,基于HTTP。本质上,类和函数通过annotation信息作为一个资源暴露给运行时——而这种方式通过servlet编程模式很难实现。一个运行时能够处理HTTP协议和Java类之间的JAX-RS信息,使用URIs,请求和接受内容类型,...原创 2012-04-12 21:40:38 · 232 阅读 · 0 评论 -
实时计算系统:Storm
Twitter将Storm正式开源了,这是一个分布式的、容错的实时计算系统,它被托管在GitHub上,遵循 Eclipse Public License 1.0。Storm是由BackType开发的实时处理系统,BackType现在已在Twitter麾下。GitHub上的最新版本是Storm 0.5.2,基本是用Clojure写的。 Storm为分布式实时计算提供了一组通用原语,可被用于“...原创 2012-04-16 00:50:13 · 165 阅读 · 0 评论 -
淘宝分布式消息中间件:Metamorphosis
Metamorphosis是一个高性能、高可用、可扩展的分布式消息中间件,由淘宝通用产品-消息中间件团队开发,思路起源于LinkedIn的Kafka,但并不是Kafka的一个Copy。具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,目前在淘宝和支付宝有着广泛的应用。 特征生产者、服务器和消费者都可分布 消息存储顺序写 性...原创 2012-04-16 08:30:18 · 201 阅读 · 0 评论 -
基于异步事件驱动并发编程框架:Disruptor
Disruptor 是一个 Java基于异步事件驱动 的并发编程框架,大大的简化了并发程序开发的难度。Disruptor可以看成一个事件监听或消息机制,在队列中一边生产者放入消息,另外一边消费者并行取出处理. 当你进入这个队列内部查看,发现其实是一个真正的单个数据结构:一个ring buffer. 每个生产者和消费者都有一个次序计算器,以显示当前缓冲工作方式.每个生产者消费者写入自己次序计数器,能...原创 2012-04-17 08:23:54 · 613 阅读 · 0 评论 -
淘宝基于JAVA开放平台API:TOP4JAVA
淘宝基于JAVA开放平台API:TOP4JAVA (.NET版本:TOP4NET)设计原则容易维护扩展(不需要修改主类就可以添加新的API支持)注入型解释器(依据不同的返回格式注入相应的解释器)集中管理请求参数与参数映射以运行时异常的方式来管理错误的响应使用泛型来做强类型编程多协议扩展支持(REST, RPC, SOAP, etc)设计类图...原创 2012-04-17 21:24:43 · 193 阅读 · 0 评论