In modern software systems, supporting transactions across multiple services presents a significant challenge. Among the various interaction approaches, the RESTful architectural style stands out as a popular choice. ...
详细信息
With the rapid advancement of IT technology, data resilience has become crucial for driving the digital transformation of modern enterprises. In this technological trend, Write Ahead Log (WAL) has emerged as a fundame...
详细信息
Dependency Injection (DI) is a widely adopted design pattern in the software industry. DI reduces the otherwise necessary coupling between a client and the concrete object providing the service. This decoupling is ach...
详细信息
The swift progress of Internet of Things (IoT) technology has unveiled vast opportunities for interfacing and monitoring physical devices. Developers frequently encounter obstacles when conducting human-in-the-loop te...
详细信息
Price prediction and forecasting have been important topics that have been long studied in the financial world. Commodity price prediction is one such highly popular application in stock markets across the world. Amon...
详细信息
The increasing complexity of cyber attacks, including 0-day vulnerabilities and APTs, has rendered traditional defenses like firewalls and IDS/IPS insufficient. Honeypots have been proposed as a solution to detect and...
详细信息
In the digital era, the demand for quick access to goods (q-Commerce) has driven retail companies to develop online shopping applications, aiming to attract more consumers. To cater to the demands of q-Commerce, speci...
详细信息
digital transformation is about transforming processes, business models, domains, and culture. Studies show that the failure rate of digital transformation is quite high up to 90%. Studies show that the transformation...
详细信息
With the rapid advancement of IT technology, data resilience has become crucial for driving the digital transformation of modern enterprises. In this technological trend, Write Ahead Log (WAL) has emerged as a fundame...
详细信息
ISBN:
(数字)9798350367874
ISBN:
(纸本)9798350367881
With the rapid advancement of IT technology, data resilience has become crucial for driving the digital transformation of modern enterprises. In this technological trend, Write Ahead Log (WAL) has emerged as a fundamental technique for ensuring data resilience, highlighting its growing importance. However, most WAL literature does not address design issues in long-term maintenance. This study explores three design issues related to long-term WAL maintenance: acquiring the latest index, log segmentation and reassembly, and index reset after consolidation. The proposed designs are implemented as a proof-of-concept prototype. Subsequently, a series of experiments are conducted to examine the impact of these designs on performance, CPU/memory resource consumption, and index optimization. We hope that the proposed techniques will contribute to practical WAL design.
In modern software systems, supporting transactions across multiple services presents a significant challenge. Among the various interaction approaches, the RESTful architectural style stands out as a popular choice. ...
详细信息
ISBN:
(数字)9798350367874
ISBN:
(纸本)9798350367881
In modern software systems, supporting transactions across multiple services presents a significant challenge. Among the various interaction approaches, the RESTful architectural style stands out as a popular choice. With the rise of microservice architecture and the growing popularity of hosting microservices in containers, the need for efficient and scalable transaction management mechanisms for containerized RESTful services has become increasingly important. This paper introduces a novel approach that transparently enhances existing non-transactional containerized RESTful services with transaction capabilities. The main idea is to implement transaction handling logic in a sidecar container, which can be attached to service containers as needed. Unlike other distributed transaction mechanisms for RESTful services, this approach eliminates the need to modify both the service logic and the communication protocol (HTTP). This research demonstrates the feasibility of the proposed method through case studies and experiments. Overall, this approach offers a seamless and efficient solution for integrating transaction management into containerized microservices.
暂无评论