Dendrite 0.9
来自http://dblog.aldacron.net/2010/04/02/dendrite-0-9/
A new project release has been announced, Dendrite 0.9. Dendrite is a flow-based programming API built with D1 and Tango. It is released under the ZLib license. From the announcement:
- Messages can be any arbitrary object or primitive type
- Realtime app reconfiguration is possible because:
- Components block on send when no destination available
- When outbox *is* linked, blocked component resumes
- Components are Tango Fibers
- Since messages are objects, message methods can be called by
components for pipeline polymorphism.- The Dendrite backplane will also wait-block a component on
- Read, when no messages waiting
- Send, when the destination is full
- Message handles are moved, not content, so performance
is relatively good (un-optimized at 12 million int msgs / sec @ 1Ghz)- Tracing of messages and serialization to stdout can be enabled
- Pluggable scheduler
- Component Factory can create components by name, from runtime catalog
- Includes pluggable reactor OS interface, currently using libev
- Includes primitive console and session handlers (used in demo)
- Includes basic command line demo and batch capability
- Plenty of Room For Improvement (tm)
Dendrite 0.9已发布,这是一个使用D1和Tango构建的基于流的编程API。该API支持实时应用重构,消息可以是任意对象或基本类型。组件作为Tango纤维运行,并且当没有可用目的地时会阻止发送。此外,消息处理可以进行跟踪并序列化到标准输出。
2196

被折叠的 条评论
为什么被折叠?



