EAServer is scalable because it is multithreaded and multiprocessor-safe, using a thread pooling model to run components. Ideally, a component:
Supports thread pooling, to run on any thread rather than being tied to the same thread as a client connection. Since most client connections have significant idle time, thread pooling allows fewer threads to serve more clients.
Supports concurrent execution, allowing multiple instances of the implementation class to be invoked simultaneously to service different clients.
These settings affect the threaded execution of your component.
Copyright © 2005. Sybase Inc. All rights reserved. |