Tous les produits
Search
Centre de documentation

ApsaraMQ for Kafka:Handle inactive topics

Dernière mise à jour :Aug 11, 2026

Les rubriques inactives, c'est-à-dire celles qui n'enregistrent aucune activité de message récente, continuent de consommer des ressources. Identifiez et supprimez ces rubriques afin de réduire l'occupation des ressources sur votre instance ApsaraMQ for Kafka.

Identifier les rubriques inactives

Deux métriques permettent de déterminer si une rubrique est inactive :

Métrique Signification Condition d'inactivité
TotalCount Nombre total de messages stockés sur le broker pour cette rubrique Dans la plupart des cas, la valeur est 0
LastTimeStamp Horodatage du message le plus récent Dans la plupart des cas, la valeur correspond à une date ancienne
Si LastTimeStamp est égal à 0 ou prend une valeur négative, le système n'a pas pu récupérer l'horodatage. Ne considérez pas la rubrique comme inactive dans ce cas de figure.

Vérifier le statut de la rubrique dans la console

  1. Connectez-vous à la console ApsaraMQ for Kafka. Dans le volet de navigation de gauche, cliquez sur Instances.

  2. Dans la barre de menu supérieure, sélectionnez une région. Sur la page Instances, cliquez sur le nom de l'instance cible.

  3. Dans le volet de navigation de gauche, cliquez sur Topics, puis sur le nom de la rubrique.

  4. Sur la page Topic Details, cliquez sur l'onglet Partition Status.

  5. Examinez les valeurs TotalCount et LastTimeStamp. Si la rubrique répond aux critères d'inactivité indiqués dans le tableau précédent, notez son nom en vue du nettoyage.

Vérifier le statut de la rubrique via les opérations API

Utilisez les opérations API suivantes pour vérifier l'activité de toutes les rubriques en une seule fois.

  1. Appelez l'opération GetTopicList pour récupérer la liste de toutes les rubriques d'une instance.

  2. Pour chaque rubrique, appelez l'opération GetTopicStatus afin d'obtenir son statut de messagerie.

  3. Dans chaque réponse, vérifiez les champs TotalCount et LastTimeStamp par rapport aux critères du tableau précédent. Ignorez toute rubrique dont la valeur LastTimeStamp est 0 ou négative, car l'horodatage n'est pas disponible.

  4. Enregistrez les noms de toutes les rubriques inactives en vue du nettoyage.

Supprimer une rubrique inactive

Une fois que vous avez confirmé qu'une rubrique est inactive et peut être supprimée en toute sécurité, supprimez-la depuis la console.

Avertissement
  • Il vous incombe de décider si une rubrique inactive doit être supprimée.

  • Nous vous déconseillons d'automatiser la suppression des rubriques via les opérations API. Des erreurs de programmation pourraient entraîner des pertes commerciales irréversibles.

  1. Connectez-vous à la console ApsaraMQ for Kafka. Dans le volet de navigation de gauche, cliquez sur Instances.

  2. Dans la barre de menu supérieure, sélectionnez une région. Sur la page Instances, cliquez sur le nom de l'instance cible.

  3. Dans le volet de navigation de gauche, cliquez sur Topics, puis sur le nom de la rubrique.

  4. Dans le coin supérieur droit de la page Topic Details, cliquez sur Delete.

  5. Dans la boîte de dialogue de confirmation, cliquez sur OK.

Important

Vérifiez attentivement les informations avant de supprimer une rubrique.