Updated on 2024-11-29 GMT+08:00

RTDService Enhanced Features

HTTP Event Access

RTDService supports HTTP access. Compared with message queues, there is no latency caused by async/await. Therefore, RTDService can support real-time analysis and decision-making during service events.

Figure 1 HTTP event access

PL/SQL Rules — Dynamic Online and Offline

Rules and variable metrics in RTDService are defined using PL/SQL stored procedures. RTDService uses a widely used language that most developers can master. In addition, rules and variables can be dynamically put into or out of service in seconds. The rules and variables take effect in real time and do not interrupt services.

Figure 2 Dynamic online and offline

Convergent Decision-Making Based on Models and Rules

RTDService uses the JPMML as the compute engine for modeling and uses the compute results to generate rules to support decision-making based on both models and rules.

Figure 3 Convergent decision-making based on models and rules

Database and Table Sharding

RTDService supports database sharding by dimension. Service data is routed to different databases based on dimension primary keys. Data and resources of each dimension are isolated, leading to improved capacity, performance, and reliability.

Figure 4 Database and table sharding