Nous devons analyser le travail à faire pour Service Bus Track 2. Track 1 est déjà sorti.
Hypothèses:
Interroger:
azure-core-amqp
.Précisions nécessaires :
Quelle est la justification d'une réécriture complète? Pouvez-vous partager des directives ou des documents de conception de haut niveau afin que les clients puissent comprendre où va la bibliothèque et pourquoi ?
Je crains que nous nous retrouvions avec une situation de réécriture indésirable similaire à ce qui est arrivé à la réécriture de la bibliothèque de stockage. Voir ici pour une discussion franche des problèmes : https://github.com/Azure/azure-storage-java/issues/432. Après avoir écouté tous les commentaires, l'équipe travaillant sur cette bibliothèque a partagé un excellent document d'orientation : https://github.com/Azure/azure-storage-java/blob/master/V12%20Upgrade%20Story.md
Ce serait formidable de voir quelque chose dans ce sens prévu pour la transparence ici.
Bonjour @jordanjennings , merci d'avoir posé cette question. Pour clarifier, un effort est en cours au sein de Microsoft pour créer une nouvelle génération de bibliothèques clientes pour Azure, pour de nombreux langages de programmation de premier plan. La discussion que vous avez liée à partir de Storage est pertinente ici - la V12 est la "réécriture" que nous avons faite pour Storage, et est similaire ici pour Service Bus. Vous pouvez en savoir plus dans notre annonce de la première version de prévisualisation .
Ce que @hemanttanwar dit ici, c'est qu'il est sur le point de commencer un processus équivalent de révision, de conception et de mise en œuvre pour assurer une expérience de développement cohérente, idiomatique et productive pour Service Bus, comme nous le faisons depuis quelques mois. Un document de conception de haut niveau que vous pourriez trouver intéressant est le document de directives de conception de l'API Java que j'ai écrit. Ce document est ce qui a guidé l'API de stockage V12, ainsi que toutes les futures bibliothèques clientes Java (dont beaucoup sont actuellement en développement et/ou en préversion). N'hésitez pas à m'envoyer un e-mail directement pour toute question ou préoccupation.
Corrigé dans # 4506
Commentaire le plus utile
Bonjour @jordanjennings , merci d'avoir posé cette question. Pour clarifier, un effort est en cours au sein de Microsoft pour créer une nouvelle génération de bibliothèques clientes pour Azure, pour de nombreux langages de programmation de premier plan. La discussion que vous avez liée à partir de Storage est pertinente ici - la V12 est la "réécriture" que nous avons faite pour Storage, et est similaire ici pour Service Bus. Vous pouvez en savoir plus dans notre annonce de la première version de prévisualisation .
Ce que @hemanttanwar dit ici, c'est qu'il est sur le point de commencer un processus équivalent de révision, de conception et de mise en œuvre pour assurer une expérience de développement cohérente, idiomatique et productive pour Service Bus, comme nous le faisons depuis quelques mois. Un document de conception de haut niveau que vous pourriez trouver intéressant est le document de directives de conception de l'API Java que j'ai écrit. Ce document est ce qui a guidé l'API de stockage V12, ainsi que toutes les futures bibliothèques clientes Java (dont beaucoup sont actuellement en développement et/ou en préversion). N'hésitez pas à m'envoyer un e-mail directement pour toute question ou préoccupation.