ReactiveX/RxJava
PublicRxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 16/09/2026
Tóm tắt bởi Bee AI
RxJava là thư viện hiện thực Reactive Extensions cho máy ảo Java (JVM), cho phép kết hợp các chương trình bất đồng bộ và hướng sự kiện thông qua các chuỗi quan sát (observable sequences). Thư viện trừu tượng hóa các cơ chế luồng bậc thấp, đồng bộ hóa và cấu trúc dữ liệu đồng thời, hướng tới các lập trình viên JVM xây dựng luồng xử lý dữ liệu phản ứng.
- Cung cấp các lớp reactive cốt lõi gồm Flowable (hỗ trợ backpressure), Observable, Single, Completable, Maybe và Streamable.
- Không yêu cầu bất kỳ thư viện bên thứ ba nào khi chạy (runtime) và xây dựng trên chuẩn java.util.concurrent.Flow.
- Hỗ trợ Virtual Threads qua Schedulers.virtual() và Streamable với cơ chế virtual blocking.
- Trừu tượng hóa việc quản lý luồng thông qua các Schedulers chuyên dụng như computation, cached, virtual, single và trampoline.
Lưu ý
- Khả năng tương thích với nền tảng Android phụ thuộc vào API level và công cụ desugaring được sử dụng.
- Schedulers.cached() sử dụng nhóm luồng OS không giới hạn và có thể gây cạn kiệt tài nguyên hệ thống nếu không kiểm soát.
- Schedulers.io() truyền thống đã bị đánh dấu deprecated trong bản 4.x và ủy quyền sang Schedulers.cached().
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến99
- Độ tươi100
- Cộng đồng83
- Tài liệu100
- Phát hành100
- Mức độ khóNâng cao
- Phù hợp vớiLập trình viên
- Loại dự ánThư viện
- Giấy phépApache-2.0
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Java
Android
GitHub Actions
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
src/Mã nguồn chính của thư viện RxJava bao gồm các kiểu phản ứng và toán tử.github/Cấu hình quy trình tự động hóa GitHub Actions và mẫu đóng gópdocs/Tài liệu kỹ thuật và hướng dẫn sử dụng thư việnconfig/Cấu hình các công cụ kiểm tra chất lượng mã và phân tích tĩnhgradle/Cấu hình và script wrapper phục vụ xây dựng dự án với Gradle
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/ReactiveX/RxJava.git
cd RxJavaCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Chuyển tác vụ tính toán nặng hoặc I/O sang luồng nền và cập nhật kết quả về giao diện UI qua subscribeOn và observeOn.
- Kiểm soát tốc độ dòng dữ liệu lớn bằng backpressure thông qua Flowable để tránh quá tải bộ nhớ.
- Chuỗi hóa các lời gọi API hoặc dịch vụ phụ thuộc nhau một cách khai báo bằng flatMap hoặc concatMap.
- Xử lý dữ liệu song song qua nhiều worker thread bằng toán tử Flowable.parallel() và ParallelFlowable.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
CyC2018/CS-Notes:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计186.4k+69
- 2
Snailclimb/JavaGuideJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发159.3k+124
- 3
Stirling-Tools/Stirling-PDF#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere95.4k+615
- 4
iluwatar/java-design-patternsDesign patterns implemented in Java94.8k+20
- 5
macrozheng/mallmall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。85k+45
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 16/09/2026.