Commit Graph
19 Commits
Author SHA1 Message Date
chuan d25003d446 feat: 实现持久化 DHT 搜索服务 2026-08-06 22:09:21 +08:00
chuan 2e8595575c feat: add DHT crawler and search application with UDP buffer management
- Implemented DHT types and options for configuration.
- Created UDP buffer pool for efficient packet handling.
- Developed UDP ingress handling with worker management.
- Established a new DHT search application with modular API structure.
- Defined domain models for fingerprinting and torrent metadata.
- Integrated storage solutions using RocksDB for persistent data management.
- Added telemetry for structured logging and metrics.
2026-08-06 00:01:11 +08:00
chuan b9b157720d feat: implement BEP-51 InfoHash sampling and related metrics
- Added new metrics for BEP-51 InfoHash sampling in `metrics.md`.
- Enhanced logging in `main.rs` to include BEP-51 sampling statistics.
- Introduced new fields in `crawl_engine.rs` to manage sampling state.
- Implemented encoding for BEP-51 sampling queries in `krpc.rs`.
- Created a new module `sample_infohashes.rs` to handle BEP-51 sampling logic.
- Updated `peer_lookup.rs` to support requests for sampled InfoHashes.
- Modified `scheduler.rs` to send `PeerLookupRequest` instead of raw info hashes.
- Integrated BEP-51 sampling into the DHT server in `server.rs`.
- Added configuration options for BEP-51 sampling in `types.rs`.
- Updated runtime statistics to track BEP-51 sampling metrics in `runtime_stats.rs`.
2026-08-05 23:28:31 +08:00
chuan 95fdcbeefd Remove JNI support and related files
- Deleted the JNI module and all associated files, including callbacks, env, exports, server, and types.
- Updated Cargo.toml to remove the jni dependency and related features.
- Removed JNI-related sections from README.md and CHANGELOG.md.
- Adjusted the GitHub Actions workflow by removing the Rust CI configuration.
2026-08-05 22:09:58 +08:00
桥下红药 e9d383f64d fix: harden JNI boundary and remove legacy example 2026-07-30 14:26:10 +08:00
桥下红药 a1399ef742 docs: rewrite developer README 2026-07-30 13:55:25 +08:00
桥下红药 fdf474f781 feat: improve metadata peer discovery 2026-07-25 01:53:04 +08:00
桥下红药 7c79bff593 feat: 重构 DHT 爬取与可观测性 2026-07-19 15:26:04 +08:00
桥下红药 6e7c6f02e4 jni 2026-03-13 02:15:50 +08:00
桥下红药 f7e44114c0 update 2026-01-27 22:55:20 +08:00
桥下红药andGitHub 3e53636e37 Update README.md 2026-01-18 23:31:23 +08:00
桥下红药 0e00aa9dae update 2026-01-18 23:08:41 +08:00
桥下红药 8b1cb201cb update 2026-01-18 23:01:34 +08:00
桥下红药 e89f814895 优化引入和文档 2026-01-18 17:00:10 +08:00
桥下红药 c875f5b14d update version 2026-01-16 20:32:04 +08:00
桥下红药andGitHub 71f67a0a2b Update README.md 2026-01-16 20:25:41 +08:00
桥下红药andGitHub 8a1d8d16c8 Update README.md 2026-01-16 20:25:29 +08:00
桥下红药 b7458b4d21 Update README: reference examples and update build command 2026-01-16 20:00:52 +08:00
桥下红药 31982e9342 Add README.md 2026-01-16 19:47:23 +08:00