# Python

##### Tutorials

- [python rabbitmq Code Example (codegrepper.com)](https://www.codegrepper.com/code-examples/python/python+rabbitmq)
- [Part 2.3: Getting started with RabbitMQ and Python - CloudAMQP](https://www.cloudamqp.com/blog/part2-3-rabbitmq-for-beginners_example-and-sample-code-python.html)
- [利用Python操作訊息佇列RabbitMQ的方法教程 | 程式前沿 (codertw.com)](https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/364907/)
- [Python 实现 RabbitMQ 的六种工作模式（附 Python 代码）\_Python\_AlwaysBeta\_InfoQ写作社区](https://xie.infoq.cn/article/02f4007cb22f991ee49882efa)
- [RedHat AMQ Python Client](https://access.redhat.com/documentation/en-us/red_hat_amq_clients/2.11/html/using_the_amq_python_client/index)

##### RedHat AMQ Python Client

Install via RHN

```
[root@dotnetdev ~]# dnf repolist all | grep amq-client
amq-clients-2-for-rhel-8-x86_64-debug-rpms                                  disabled
amq-clients-2-for-rhel-8-x86_64-rpms                                        disabled
amq-clients-2-for-rhel-8-x86_64-source-rpms                                 disabled
amq-clients-2.9-for-rhel-8-x86_64-debug-rpms                                disabled
amq-clients-2.9-for-rhel-8-x86_64-rpms                                      disabled
amq-clients-2.9-for-rhel-8-x86_64-source-rpms                               disabled

[root@dotnetdev ~]# subscription-manager repos --enable=amq-clients-2-for-rhel-8-x86_64-rpms
Repository 'amq-clients-2-for-rhel-8-x86_64-rpms' is enabled for this system.

[root@dotnetdev ~]# dnf repolist
Updating Subscription Management repositories.
repo id                                              repo name
amq-clients-2-for-rhel-8-x86_64-rpms                 Red Hat AMQ Clients 2 for RHEL 8 x86_64 (RPMs)
rhel-8-for-x86_64-appstream-rpms                     Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)
rhel-8-for-x86_64-baseos-rpms                        Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)

[root@dotnetdev ~]# yum install python3-qpid-proton python-qpid-proton-docs
```