Course Code: rabbitmqpython
Duration: 14 hours
Prerequisites:
  • Python 程式設計經驗

觀眾

  • 開發人員
  • 軟體架構師
Overview:

RabbitMQ 是一個開源的企業消息傳遞代理,用於存儲和檢索進程、應用程式和伺服器傳遞的消息。它使用消息佇列來異步處理任務,在需要在後台處理大型數據集,同時即時回應即時使用者請求的應用程式中特別有用。

在這個以講師為主導的現場培訓(現場或遠端)中,參與者將學習如何解耦Python應用程式,然後將其與RabbitMQ消息傳遞系統集成以創建分散式雲應用程式或微服務。

在培訓結束時,參與者將能夠:

  • 設置、配置和管理 RabbitMQ。
  • 瞭解 RabbitMQ 在微服務架構的設計和實現中的作用。
  • 瞭解 RabbitMQ 與其他消息佇列體系結構的比較。
  • 設置並使用 RabbitMQ 作為代理,用於處理實際 Python 應用程式的異步和同步消息。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在現場實驗室環境中實際實施。

課程定製選項

  • 如需申請此課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

瞭解 Microservices(微服務)和消息佇列

消息傳遞協定概述:REST、SOAP 和AMQP

RabbitMQ 如何實現AMQP以實現服務之間的鬆散耦合

設置開發環境

安裝和設定 RabbitMQ

Pika RabbitMQ Python 用戶端庫概述

案例研究:回應下載 PDF 的請求

在Python 中創建生產者和使用者應用程式

連接到 RabbitMQ 伺服器

執行常見 RabbitMQ 操作

發送、接收和排隊消息

將 RabbitMQ 集成到現有應用程式中

使用主題進行路由 Exchange 與 Direct Exchange

管理 RabbitMQ 伺服器

監視 RabbitMQ 伺服器

故障排除 RabbitMQ

總結和結論

Sites Published:

United Arab Emirates - RabbitMQ with Python

Qatar - RabbitMQ with Python

Egypt - RabbitMQ with Python

Saudi Arabia - RabbitMQ with Python

South Africa - RabbitMQ with Python

Brasil - RabbitMQ with Python

Canada - RabbitMQ with Python

中国 - RabbitMQ with Python

香港 - RabbitMQ with Python

澳門 - RabbitMQ with Python

台灣 - RabbitMQ with Python

USA - RabbitMQ with Python

Österreich - RabbitMQ with Python

Schweiz - RabbitMQ with Python

Deutschland - RabbitMQ with Python

Czech Republic - RabbitMQ with Python

Denmark - RabbitMQ with Python

Estonia - RabbitMQ with Python

Finland - RabbitMQ with Python

Greece - RabbitMQ with Python

Magyarország - RabbitMQ with Python

Ireland - RabbitMQ with Python

Luxembourg - RabbitMQ with Python

Latvia - RabbitMQ with Python

España - RabbitMQ with Python

Italia - RabbitMQ with Python

Lithuania - RabbitMQ with Python

Nederland - RabbitMQ with Python

Norway - RabbitMQ with Python

Portugal - RabbitMQ with Python

România - RabbitMQ with Python

Sverige - RabbitMQ with Python

Türkiye - RabbitMQ with Python

Malta - RabbitMQ with Python

Belgique - RabbitMQ with Python

France - RabbitMQ with Python

日本 - RabbitMQ with Python

Australia - RabbitMQ with Python

Malaysia - RabbitMQ with Python

New Zealand - RabbitMQ with Python

Philippines - RabbitMQ with Python

Singapore - RabbitMQ with Python

Thailand - RabbitMQ with Python

Vietnam - RabbitMQ with Python

India - RabbitMQ with Python

Argentina - RabbitMQ with Python

Chile - RabbitMQ with Python

Costa Rica - RabbitMQ with Python

Ecuador - RabbitMQ with Python

Guatemala - RabbitMQ with Python

Colombia - RabbitMQ with Python

México - RabbitMQ with Python

Panama - RabbitMQ with Python

Peru - RabbitMQ with Python

Uruguay - RabbitMQ with Python

Venezuela - RabbitMQ with Python

Polska - RabbitMQ with Python

United Kingdom - RabbitMQ with Python

South Korea - RabbitMQ with Python

Pakistan - RabbitMQ with Python

Sri Lanka - RabbitMQ with Python

Bulgaria - RabbitMQ with Python

Bolivia - RabbitMQ with Python

Indonesia - RabbitMQ with Python

Kazakhstan - RabbitMQ with Python

Moldova - RabbitMQ with Python

Morocco - RabbitMQ with Python

Tunisia - RabbitMQ with Python

Kuwait - RabbitMQ with Python

Oman - RabbitMQ with Python

Slovakia - RabbitMQ with Python

Kenya - RabbitMQ with Python

Nigeria - RabbitMQ with Python

Botswana - RabbitMQ with Python

Slovenia - RabbitMQ with Python

Croatia - RabbitMQ with Python

Serbia - RabbitMQ with Python

Bhutan - RabbitMQ with Python

Nepal - RabbitMQ with Python

Uzbekistan - RabbitMQ with Python