Présentation de l'agent MASV

par | 31 juillet 2020

Le moyen rapide et fiable de charger et de télécharger des fichiers vidéo volumineux dans un environnement de serveur.

En juillet, MASV a présenté son nouveau Agent de transfert MASV. Le nouvel agent MASV est le cœur battant de notre application MASV 2 super-fiable, et sa sortie signifie que votre équipe de développement peut maintenant commencer à utiliser l'agent MASV pour intégrer l'exceptionnelle fiabilité du téléchargement en amont et en aval du MASV dans vos flux de travail de transfert.

Nous nous sommes assis avec DIRECTEUR TECHNIQUE DE MASV Majed Alhajry pour en savoir plus sur l'agent MASV, l'API MASV et la manière dont il s'efforce de faciliter le transfert fiable de contenus massifs par les développeurs.

Qu'est-ce que l'agent MASV ? À qui s'adresse-t-il ?

Imaginez quelqu'un qui essaie d'intégrer API MASV dans leur flux de travail, ce qui implique le chargement et/ou le téléchargement de données vers et depuis le réseau MASV. Bien que notre API leur donne un accès complet aux informations dont ils ont besoin, ils se rendront vite compte qu'il est difficile d'effectuer des chargements et des téléchargements côté client, surtout lorsqu'ils essaient de le faire de manière fiable à une vitesse maximale. Avec l'agent de transfert MASV, nous avons voulu donner aux développeurs la possibilité d'interagir avec notre API pendant que nous nous chargeons des transferts de fichiers volumineux côté client, de manière sûre, fiable et rapide. C'est notre expertise, il est donc logique que nous fournissions notre agent comme un outil puissant.

L'agent de transfert est un programme qui fait abstraction de toutes les complexités du transfert de fichiers. Il peut fonctionner en tant que service (headless) sur toutes les principales plateformes (Windows, Mac et Linux) pour gérer le transfert de données dans et hors du réseau MASV. Les utilisateurs peuvent interagir avec lui via une API REST simplifiée pour effectuer des tâches telles que le chargement et le téléchargement de paquets. L'agent de transfert gère le système de fichiers sous-jacent, effectuant les transferts à une vitesse maximale avec la fiabilité que nos utilisateurs apprécient et en laquelle ils ont confiance.

Vous pouvez considérer l'agent de transfert comme une version télécommandée de notre application de bureau, sans l'interface utilisateur. Vous pouvez l'exécuter localement sur votre machine ou sur votre serveur de transfert centralisé.

L'agent de transfert MASV s'adresse aux utilisateurs expérimentés qui souhaitent porter leur intégration avec le MASV à un niveau supérieur, où ils peuvent automatiser le transfert de fichiers volumineux en plus de l'automatisation de leurs flux de travail habituels.

Jusqu'à présent, les principaux cas d'utilisation de l'agent MASV par nos clients et partenaires sont les transferts de fichiers de serveur à MASV et de MASV à serveur, et l'agent se comporte exceptionnellement bien dans ce rôle.

Qu'est-ce qui vous a motivé à construire l'agent, au lieu de laisser les utilisateurs utiliser simplement le service de transfert du MASV ?

L'autonomisation ! Nous croyons fermement à l'automatisation qui permet à nos clients de gagner du temps. Notre culture s'articule autour de l'automatisation d'une grande partie de votre travail afin que vous puissiez vous concentrer sur votre créativité plutôt que sur des tâches banales.

Les automatisations ne se limitent pas à ouvrir un onglet de navigateur ou à cliquer sur des boutons de notre application. C'est là que l'agent de transfert MASV entre en jeu. Même des développeurs très compétents peuvent avoir du mal à obtenir une fiabilité constante lors du transfert de fichiers vraiment énormes, alors l'agent MASV le fait pour vous. Il comble un vide en minimisant le temps nécessaire à la transformation des flux de livraison de fichiers volumineux.

Quelles nouvelles choses pouvons-nous faire avec l'agent MASV ?

Tout ce qui peut être fait avec notre application peut être fait - et automatisé davantage - avec l'agent de transfert MASV :

  • Envoi de colis aux destinataires.
  • Téléchargement des paquets sur les portails MASV.
  • Téléchargement de paquets.
  • Gestion et exécution de l'automatisation des transferts, comme les téléchargements automatiques à partir de portails.
  • Faire respecter les limites de vitesse de chargement et de déchargement.

Comment puis-je commencer à utiliser le service MASV ou l'API MASV ?

Nous avons documenté à la fois le API MASV et le Agent MASV et les développeurs devraient pouvoir s'y mettre tout seuls. Il suffit de créer un compte et de se lancer.

Nous sommes désireux d'améliorer en permanence nos outils de développement. Si vous avez des commentaires ou si vous souhaitez simplement approfondir votre intégration avec nous, il vous suffit de nous contacter à l'adresse suivante [email protected].

Comment l'agent MASV se compare-t-il à l'API MASV ??

L'agent de transfert est une abstraction puissante de l'API MASV. Il est destiné à simplifier les interactions avec notre API en fournissant une interface API REST facile à utiliser pour effectuer des tâches courantes.

Par exemple, pensez aux efforts et aux appels à l'API du MASV nécessaires pour télécharger un paquet vers le MASV. Cela implique de nombreuses étapes comme :

  • Traverser le système de fichiers et collecter des métadonnées sur les fichiers et les structures de répertoires.
  • Création du paquet sur l'API MASV
  • Appel des API MASV correspondantes pour créer des enregistrements de fichiers.
  • Gestion du découpage logique des fichiers
  • Téléchargement de morceaux vers le stockage MASV
  • Finalisation des fichiers
  • Finalisation des paquets
  • De nombreuses autres considérations concernant les noms/structures de fichiers multiplateformes, les différences entre les systèmes de fichiers, le téléchargement parallèle de morceaux, les tentatives, la récupération après des pannes logicielles et matérielles, l'intégrité des fichiers, etc.

Avec l'agent de transfert, toutes ces étapes peuvent être effectuées en un seul appel API qui spécifie les informations du paquet (nom, destinataires, etc.) et les chemins vers les fichiers/dossiers que l'utilisateur veut envoyer. Et le tour est joué ! Comme il se trouve du côté client, il a accès au système de fichiers, peut s'adapter aux conditions du réseau et même survivre aux pannes de système.

L'agent MASV est-il la meilleure chose que vous ayez construite jusqu'à présent cet été ?

C'est certainement l'une des choses les plus excitantes que nous avons construites cet été ! Les automatisations sont le "thème" prédominant de cette saison, avec des capacités encore plus excitantes en préparation, comme notre nouvelle fonction "Dossiers de surveillance" pour notre application et "Intégration du cloud", qui fournira un moyen plus facile de se connecter à divers fournisseurs de stockage en nuage.

Quelles sont les prochaines étapes pour le MASV du point de vue des développeurs ?
Notre produit numéro un est le Watch Folders. MASV Watch Folders est une extension naturelle de nos applications de bureau (Mac/Windows) et de l'agent MASV. Les Watch Folders permettent de configurer très simplement un dossier qui transférera immédiatement un paquet de données à un ensemble prédéterminé de destinataires via les outils MASV Transfer ou MASV Portal. Les Watch Folders devraient être disponibles dans le courant de l'été et nous sommes impatients de voir ce que nos utilisateurs techniques pourront en faire.