yntcsb 发表于 2013-1-15 02:38:21

Dendrite发布(转)

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)
页: [1]
查看完整版本: Dendrite发布(转)