seda - Architecture for Highly Concurrent Server Applications

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest amd64
Package filename seda-3.0_2.txz
Package name seda
Package version 3.0
Package release 2
Package architecture amd64
Package type txz
Category java net
License -
Download size 271.38 KB
Installed size 353.18 KB
[ excerpt from developer's web site with modifications ]
The goal is to build a system capable of supporting massive concurrency
(on the order of tens of thousands of simultaneous client connections)
and avoid the pitfalls which arise with traditional thread and
event-based approaches.
SEDA is an acronym for staged event-driven architecture, and
decomposes a complex, event-driven application into a set of stages
connected by queues. This design avoids the high overhead associated
with thread-based concurrency models, and decouples event and thread
scheduling from application logic. By performing admission control
on each event queue, the service can be well-conditioned to load,
preventing resources from being overcommitted when demand exceeds
service capacity. SEDA employs dynamic control to automatically
tune runtime parameters (such as the scheduling parameters of each
stage), as well as to manage load, for example, by performing
adaptive load shedding. Decomposing services into a set of stages
also enables modularity and code reuse, as well as the development
of debugging tools for complex event-driven applications.
- DOCS: on
===>   NOTICE:
The seda port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
More information about port maintainership is available at:


Package Version Architecture Repository
seda-3.0_2.txz 3.0 i386 FreeBSD Ports Quarterly
seda-3.0_2.txz 3.0 amd64 FreeBSD Ports Quarterly
seda-3.0_2.txz 3.0 i386 FreeBSD Ports Latest
seda - - -


Name Value
openjdk8 = 8.202.8


Type URL
Binary Package seda-3.0_2.txz
Source Package net/seda

Install Howto

Install seda txz package:

# pkg install seda

See Also

Package Description
sedsed-1.0_1.txz Python script that masters SED scripts
see-3.1.1424_4.txz Simple ECMAScript Engine (SEE)
seed7-05.20190818.txz High-level, extensible programming language
seejpeg-1.10_5.txz Console graphics viewer using the svga console graphics library
sekrit-twc-zimg-2.9.2.txz Scaling, colorspace conversion, and dithering library
selectwm-0.4.1_10.txz GTK application to let you select a window manager when starting X
selenium-3.141.59.txz Selenium Standalone Server, allows browser testing
self-service-password-php71-1.3.txz Set of PHP-scripts to change LDAP password over the web
self-service-password-php72-1.3.txz Set of PHP-scripts to change LDAP password over the web
self-service-password-php73-1.3.txz Set of PHP-scripts to change LDAP password over the web
self-service-password-php74-1.3.txz Set of PHP-scripts to change LDAP password over the web
semantik-1.2.2.txz Mind mapping tool
semaphore-2.5.1.txz Open Source alternative to Ansible Tower
semi-emacs26- SEMI, Library of MIME feature for GNU Emacs for emacs
semi-emacs26_canna- SEMI, Library of MIME feature for GNU Emacs for emacs