User |
· User and User group
|
Process |
· Process grouping/naming
· Process group permission
· Process state management
· Automatically increase/decrease the number of processes based on transaction volume
· Set thread count
|
Queue |
· Static and dynamic queue size
· Dynamically changing the queue size
· Queue Wait Timeout
· QAT(Queue Alert Watermark), QMT(Queue Maximum Watermark)
|
Routing |
· Static and dynamic routing of message
· Message broadcasting
· Message delivery method - First Available/Round Robin
|
Communication (Built-in adaptor) |
· Real time (TPS/TPM , Average response time) monitoring
· Protocol abstraction (support for multiple protocols) - TCP, HTTP, ...
· Encrypted communication - TLS(Transport Layer Security)
· Minimum/Maximum concurrent connections
· Message boundary delimitation
· Message send/receive timeout
|
Log |
· Dedicated log process - improve message processing performance
· Dynamically adjust log level
· Error log - For easy error monitoring
· Message tracking log - message flow, elapsed time
· Response Delay Log - tracking response delay message
· Audit log
|
Error handling |
· Process and communication lines, node multiplexing
· Process failure - abnormal stop , processing timeout
· Message queue failure - full, waiting timeout
· Communication failure - send/receive error, send/receive timeout
|
|
|