Welcome to the project! This is an all-in-one toolkit designed for developers, integrating a suite of commonly used utilities and services. It aims to streamline development processes by providing ready-to-use modules for interacting with various systems and performing everyday tasks.
-
Read/Write Splitting - A simple read/write splitting mechanism, including unified public data operation methods and convenient pagination features.
-
Network Requests - Encapsulates HttpRequest and HttpClient, providing an easy way to fetch web content and download files.
-
RabbitMQ Client - RabbitMQ client wrapper with async message publishing/consuming, automatic retry, and dead letter queue support.
-
Redis Client - High-performance Redis client with Pub/Sub messaging, distributed locking, multiple serialization formats, and comprehensive data structure operations.
-
Office Documents - Comprehensive Excel and Word document manipulation library supporting multiple data sources, template-based generation, and high-performance streaming.
-
WeChat Integration - Multi-targeted library for WeChat Mini Program integration with typed APIs for authentication, access token management, phone number retrieval, and secure communication.
| Package Name |
|---|
| JfYu.Data |
| JfYu.Request |
| JfYu.RabbitMQ |
| JfYu.Redis |
| JfYu.Office |
| JfYu.WeChat |
Detailed instructions on how to use each feature can be found in the corresponding module documentation within the README.md file of the project.
This project is licensed under the MIT License - see the LICENSE file for details.