Comment réparer "Seuls les abonnements avec le mode de livraison Pull sont pris en charge par le plugin".
Description de l'erreur
L' erreur. "Only subscriptions with Pull delivery mode are supported by the plugin." typically occurs when you are integrating a messaging, event streaming, or pub/sub service (such as Google Cloud Pub/Sub, Azure Service Bus, or Apache Kafka integrations) with a third-party application, DevOps tool, or specialized Windows plugin.
Dans l'architecture pub/sub, il existe deux méthodes principales pour livrer des messages d'un abonnement à un abonné:
- Push Delivery: Le service de messagerie pousse de manière proactive les données/événements vers un webhook ou un point d'extrémité HTTPS spécifique hébergé par votre application.
- Pull Delivery: Votre application (l'abonné) lance activement des demandes au service de messagerie pour récupérer ou " tirer " de nouveaux messages à son propre rythme.
The plugin you are using on Windows has been hardcoded or configured to only process messages using the Pull architecture. It does not possess the necessary webhook handlers, listeners, or security configurations required to receive asynchronous Push Lorsque le plugin se connecte et détecte que l'abonnement est configuré pour pousser des données au lieu d'attendre une requête de pull, il arrête l'opération et lance cette erreur.
Réparation étape par étape
To resolve this issue, you need to change the configuration of your messaging queue/topic subscription from Push Je vous en prie. Pull, ou créez un tout nouveau abonnement qui utilise nativement le mode de livraison Pull.
Vous trouverez ci-dessous les étapes universelles pour résoudre ce problème, en utilisant Google Cloud Pub/Sub comme exemple principal, car cette erreur provient le plus souvent des plugins Google Cloud (comme le plugin Jenkins GCP Pub/Sub, les modules complémentaires Splunk ou les intégrations Windows personnalisées).
Étape 1: Identifier la cause de l'abonnement
- Regardez le fichier de configuration ou l'écran des paramètres du plugin Windows qui lance l'erreur.
- Notez le nom exact. Subscription Name ou l'identifiant auquel il essaie de se connecter.
- Notez l'identifiant du projet ou l'espace de noms où réside cet abonnement.
Étape 2: accédez à votre Cloud ou à votre console de messagerie
- Open your web browser and log into the administrative console managing your messaging queue (e.g., La console du nuage de Google ) et de l'Union européenne.
- Accédez au projet ou au compte qui contient votre infrastructure de messagerie.
- Locate the messaging section. For Google Cloud, use the top search bar or left navigation menu to go to Pub/Sub et puis cliquez sur Subscriptions.
Étape 3: Vérifiez la méthode de livraison
- Dans la liste des abonnements, recherchez le nom de l'abonnement que vous avez indiqué à l'étape 1.
- Regardez le... Delivery method ou... Delivery type Vous verrez probablement qu'il est répertorié comme Push.
Étape 4: Modifier ou recréer l'abonnement à 'Pull'
Remarque: certains fournisseurs de cloud ne vous permettent pas de modifier directement le type de livraison d'un abonnement existant. Si l'interface utilisateur vous permet de le modifier en Pull, faites-le. S'il est grisé, suivez les étapes de récréation ci-dessous.
- Cliquez sur le Create Subscription le bouton en haut de la page Abonnements.
- Dans le... Subscription ID Dans ce champ, tapez un nouveau nom (par exemple,
my-topic-pull-sub) et de l'Union européenne. - Sélectionnez le nuage. Topic que votre plugin Windows doit écouter.
- Sous le... Delivery type Options, recherchez les boutons radio ou la liste déroulante et sélectionnez explicitement Pull.
- Laissez les autres paramètres (tels que la conservation des messages, la politique d'écriture morte ou de réessayer) à leurs valeurs par défaut, ou assortissez-les à vos exigences d'abonnement précédentes.
- Cliquez. Create au bas de l'écran.
Étape 5: Mettre à jour la configuration des plugins Windows
- Retournez à votre ordinateur ou serveur Windows où l'erreur s'est produite.
- Ouvrez le fichier de configuration, les variables d'environnement ou l'interface utilisateur de gestion du plugin.
- Remplacez l' ancien nom de l' abonnement push par le new Pull subscription name vous avez généré à l'étape 4.
- Enregistrer les modifications de configuration.
Étape 6: redémarrer le service / application Windows
- Ouvrez le menu Démarrer Windows, tapez
services.msc, et appuyez Enter. - Localisez le service spécifique exécutant votre plugin ou application.
- Cliquez avec le bouton droit du bouton sur le nom du service et sélectionnez Restart (ou Start si elle a été complètement arrêtée par l'erreur).
- Vérifiez vos journaux d'application pour vérifier que le plugin se lie avec succès au nouvel abonnement Pull sans jeter d'erreurs.
Il y a peut-être des erreurs.. Learn Microsoft