Udostępnij za pomocą


Omówienie usługi Azure Cache for Redis Event Grid

Ważne

Usługa Azure Cache for Redis ogłosiła harmonogram wycofania wszystkich SKU. Zalecamy przeniesienie istniejących wystąpień usługi Azure Cache for Redis do usługi Azure Managed Redis tak szybko, jak to możliwe.

Aby uzyskać więcej informacji na temat przejścia na emeryturę:

Zdarzenia usługi Azure Cache for Redis, takie jak stosowanie poprawek, skalowanie, import/eksport (RDB), są przesyłane przy użyciu usługi Azure Event Grid do subskrybentów, takich jak Azure Functions, Azure Logic Apps, a nawet do własnego nasłuchiwacza http. Usługa Event Grid zapewnia niezawodne dostarczanie zdarzeń do aplikacji za pomocą rozbudowanych zasad ponawiania prób i obsługi utraconych komunikatów.

Zobacz artykuł schematu zdarzeń usługi Azure Cache for Redis , aby wyświetlić pełną listę zdarzeń, które obsługuje usługa Azure Cache for Redis.

Jeśli chcesz wypróbować zdarzenia w usłudze Azure Cache for Redis, zapoznaj się z jednym z poniższych przewodników szybkiego startu:

Jeśli chcesz użyć tego narzędzia: Zobacz ten przewodnik Szybki start:
Azure Portal Szybki start: kierowanie zdarzeń usługi Azure Cache for Redis do internetowego punktu końcowego za pomocą witryny Azure Portal
PowerShell Szybki start: kierowanie zdarzeń usługi Azure Cache for Redis do internetowego punktu końcowego za pomocą programu PowerShell
Azure CLI Szybki start: kierowanie zdarzeń usługi Azure Cache for Redis do internetowego punktu końcowego za pomocą interfejsu wiersza polecenia platformy Azure

Model zdarzeń

Usługa Event Grid wykorzystuje subskrypcje zdarzeń do kierowania wiadomościami o zdarzeniach do subskrybentów. Ten obraz przedstawia relację między wydawcami zdarzeń, subskrypcjami zdarzeń i procedurami obsługi zdarzeń.

Model usługi Event Grid.

Najpierw zasubskrybuj punkt końcowy do zdarzenia. Następnie po wyzwoleniu zdarzenia usługa Event Grid wyśle dane o tym zdarzeniu do punktu końcowego.

Zobacz schemat zdarzeń usługi Azure Cache for Redis, aby dowiedzieć się więcej:

  • Pełna lista zdarzeń usługi Azure Cache for Redis i sposobu wyzwalania poszczególnych zdarzeń.
  • Przykładowe dane wysyłane przez usługę Event Grid dla każdego z tych zdarzeń.
  • Przeznaczenie każdej pary wartości klucza, która jest wyświetlana w danych.

Najlepsze praktyki dotyczące wykorzystywania zdarzeń

Aplikacje obsługujące zdarzenia usługi Azure Cache for Redis powinny postępować zgodnie z kilkoma zalecanymi rozwiązaniami:

  • Ponieważ wiele subskrypcji można skonfigurować pod kątem kierowania zdarzeń do tej samej procedury obsługi zdarzeń, ważne jest, aby nie zakładać, że zdarzenia pochodzą z określonego źródła, ale aby sprawdzić temat komunikatu, aby upewnić się, że pochodzi z oczekiwanego wystąpienia usługi Azure Cache for Redis.
  • Podobnie sprawdź, czy typ zdarzenia jest gotowy do przetworzenia i nie zakładaj, że wszystkie otrzymane zdarzenia będą typami, których oczekujesz.
  • Zdarzenia usługi Azure Cache for Redis gwarantują co najmniej jednokrotne dostarczanie do subskrybentów, co gwarantuje, że wszystkie komunikaty zostaną wyświetlone. Jednak ze względu na ponawianie prób lub dostępność subskrypcji czasami mogą wystąpić zduplikowane komunikaty. Aby dowiedzieć się więcej na temat dostarczania komunikatów i ponawiania próby, zobacz Dostarczanie komunikatów usługi Event Grid i ponawianie próby.

Dalsze kroki

Dowiedz się więcej na temat Event Grid i wypróbuj zdarzenia Azure Cache for Redis.