`

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)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics