About Downloads

 CubeMOM is a message-oriented middleware for interconnecting internal and external systems. It ensures high-performance and reliable message delivery in a multi-threaded asynchronous manner. It provides a foundational environment for developing and effectively operating large-scale distributed applications.

 CubeMOM is designed for online transaction processing. It ensures high reliability so that customers can provide uninterrupted service 24 hours a day, 365 days a year. CubeMOM has failover processing capabilities to ensure delivery without message deformation or loss.

Main Functions
Function Description
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
Error Handling

 CubeMOM can configure multiple process groups on multiple nodes to increase the availability of critical tasks. By configuring multiplexing, in case of any node failure (process, queue, communication, ...), messages can be processed on the backup node without loss.

 In case of host failure, the node can be fail over or fail back to another host.

Logic Cube Inc. cubefep@gmail.com