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]