- Mastering RabbitMQ
- Emrah Ayanoglu Yusuf Ayta? Dotan Nahum
- 250字
- 2021-07-23 14:52:50
Runtime parameters
RabbitMQ provides environment variables and configuration variables to configure RabbitMQ when starting the RabbitMQ server. In addition to these configurations, RabbitMQ allows us to change parameters, which were set in the environment variables and configuration variables in the runtime using the runtime parameters.
We can use the command-line tool for managing the RabbitMQ broker for changing the runtime parameters, as shown in the following screenshot:

Image 2: Command Line Tool for Managing a RabbitMQ broker
Parameter management
Parameter management is a way to configure RabbitMQ by setting the parameter values. We are able to change parameters using the set_parameter
command of rabbitmqctl
. Moreover, we can change the different types of components of RabbitMQ with the given component_name
attribute. The following tables shows the parameters and description of the runtime parameters:

Policy management
Policy management is configuration of the RabbitMQ policy values. RabbitMQ gives us an opportunity to change its policies for message queues in the runtime, and its policies are applicable for exchange and queues. You can set the new policies using "set_policy
", whereas you can clear all the policies using "clear_policy
".

Memory management
Memory management is the configuration of RabbitMQ memory values. Memory management can be done through the RabbitMQ configuration file parameters as we saw in the previous sections. But, sometimes we have to change the memory threshold to a lower value for many client attractions. RabbitMQ gives an option to the change memory threshold using the "set_vm_memory_high_watermark
" runtime parameter as shown in the following table:

- 數據庫程序員面試筆試真題與解析
- Drupal 8 Blueprints
- Learning Apex Programming
- Java 9 Concurrency Cookbook(Second Edition)
- AngularJS Web Application Development Blueprints
- 移動界面(Web/App)Photoshop UI設計十全大補
- Instant Nancy Web Development
- Create React App 2 Quick Start Guide
- 汽車人機交互界面整合設計
- Python機器學習與量化投資
- Visual C++程序設計與項目實踐
- Yii2 By Example
- 樹莓派開發從零開始學:超好玩的智能小硬件制作書
- 新手學ASP.NET 3.5網絡開發
- Mastering React Test:Driven Development