katzenpost / katzenpost

Katzenpost is a free and open source software project dedicated to researching and developing mix network protocols
GNU Affero General Public License v3.0
94 stars 17 forks source link

consider removing SEDA pipeline from mix server #118

Open david415 opened 1 year ago

david415 commented 1 year ago

There might be a few advantages to having the mix server be a simple thread pool of workers instead of the series of thread pools connected together in a pipeline (Staged Event Driven Architecture). On such advantage is fewer places in the code where packets are dropped.... which might mean a negligible performance hit because the packet might not get dropped as soon as with a SEDA pipeline.

mixmasala commented 1 year ago

There might be a few advantages to not rewriting something that works.