Skip to content

refactor(concurrency): streamline thread management and configuration #249

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 17, 2025

Conversation

bittcrafter
Copy link
Collaborator

Version Updates:

  • Bumped rmqtt-web-hook from 0.1.3 to 0.1.4

Core Changes:

  • Removed manual thread pool management in favor of Tokio runtime
  • Eliminated worker_threads/server_workers configuration options
  • Consolidated task execution using ServerContext's exec queue
  • Simplified gRPC server startup using Tokio spawn

Configuration Improvements:

  • Removed redundant worker_threads/server_workers settings
  • Enhanced documentation for web-hook queue settings
  • Streamlined RPC configuration section
  • Added descriptive comments for socket options

Performance Monitoring:

  • Cleaned up gRPC server active stats tracking
  • Simplified client creation without ping thread

Code Quality:

  • Removed unused init_task_exec_queue functions
  • Reduced struct fields by removing redundant httpc client
  • Improved configuration change detection logic

Version Updates:
- Bumped rmqtt-web-hook from 0.1.3 to 0.1.4

Core Changes:
- Removed manual thread pool management in favor of Tokio runtime
- Eliminated worker_threads/server_workers configuration options
- Consolidated task execution using ServerContext's exec queue
- Simplified gRPC server startup using Tokio spawn

Configuration Improvements:
- Removed redundant worker_threads/server_workers settings
- Enhanced documentation for web-hook queue settings
- Streamlined RPC configuration section
- Added descriptive comments for socket options

Performance Monitoring:
- Cleaned up gRPC server active stats tracking
- Simplified client creation without ping thread

Code Quality:
- Removed unused init_task_exec_queue functions
- Reduced struct fields by removing redundant httpc client
- Improved configuration change detection logic
@bittcrafter bittcrafter merged commit f3f1875 into rmqtt:master Aug 17, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant