Skip to content

11.2.1 Minh họa luồng phản ứng bằng biểu đồ

Các luồng phản ứng thường được minh họa bằng các biểu đồ viên bi (marble diagram). Biểu đồ viên bi, ở dạng đơn giản nhất, mô tả một dòng thời gian của dữ liệu khi nó chảy qua một Flux hoặc Mono ở phía trên, một phép toán ở giữa, và dòng thời gian của Flux hoặc Mono kết quả ở phía dưới. Hình 11.1 cho thấy một mẫu biểu đồ viên bi cho Flux. Như bạn có thể thấy, khi dữ liệu chảy qua Flux ban đầu, nó được xử lý thông qua một phép toán nào đó, và kết quả là một Flux mới mà dữ liệu đã qua xử lý sẽ chảy qua.

Hình 11.1
Hình 11.1 Biểu đồ viên bi của Flux minh họa luồng dữ liệu cơ bản của một Flux

Hình 11.2 cho thấy một biểu đồ viên bi tương tự, nhưng dành cho Mono. Như bạn thấy, điểm khác biệt chính là một Mono chỉ có thể có không hoặc một phần tử dữ liệu, hoặc phát sinh lỗi.

Hình 11.2
Hình 11.2 Biểu đồ viên bi minh họa luồng dữ liệu cơ bản của một Mono

Trong mục 11.3, chúng ta sẽ khám phá nhiều phép toán được hỗ trợ bởi FluxMono, và chúng ta sẽ sử dụng các biểu đồ viên bi để hình dung cách chúng hoạt động.

Released under the MIT License.