Pubsub traction à un rythme régulier?

voix
0

Est-il possible d'appliquer un taux de sondage régulier à l'aide du client google-nuage-PubSub ?. Je veux éviter des scénarios où s'il y a pic du taux de publier, le taux de demande de tirage ont également tendance à augmenter.

Le client fournit des FlowControlparamètres, en définissant les maxOutstandingmessages. De ma compréhension, il définit la taille du lot max lors d' une opération de traction.

Je veux comprendre comment créer une vitesse de traction constante, disons 1000 RPS.

Créé 02/09/2018 à 05:02
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
1

Un message de contrôle de débit peut être utilisé pour définir le nombre maximum de messages en cours de traitement à un instant donné ( par exemple, la mise en max_messages dans le cas du client de python), qui définit indirectement la vitesse maximale à laquelle les messages sont reçus. Bien qu'il ne vous permet pas de régler directement le nombre exact de messages reçus par seconde (cela dépendra du temps qu'il faut pour traiter en cours de traitement d' un message et le nombre de messages), il faut éviter les scénarios où vous obtenez un pic le taux de publication.

Si vous avez vraiment besoin de fixer un taux dans les messages reçus par seconde, autant que je sache , il est pas fait directement sur les bibliothèques clientes, de sorte que vous auriez à mettre en œuvre vous - même à l' aide d' une traction asynchrone et en utilisant des minuteries pour reconnaître les messages à votre taux désiré .

Créé 03/09/2018 à 09:53
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more