Avantages de spring batch
J'ai compris que spring batch cadre de processus de données en morceaux. Cependant, je pensais que lorsque la même segmentation fonctionnalité peut être obtenue par le biais de java pourquoi devons-nous aller pour un lot de cadre.
Pouvait-on s'il vous plaît laissez-moi savoir si il y a plus de raisons pour aller à spring batch cadre?
Vous n'obtenez pas la possibilité de redémarrage, de la surveillance et de l'ensemble du lot de l'infrastructure en java. Bien sûr, vous pouvez tout faire avec du java, mais auriez-vous ?
Pourquoi sur la terre à proximité de la question? @M. Deinum bien sûr, il est d'avis, mais je veux entendre l'opinion des gens à faire ma propre idée! Nous partageons notre expérience, après tout. A cette question vous dérange ou quoi...
Pourquoi sur la terre à proximité de la question? @M. Deinum bien sûr, il est d'avis, mais je veux entendre l'opinion des gens à faire ma propre idée! Nous partageons notre expérience, après tout. A cette question vous dérange ou quoi...
OriginalL'auteur skanda | 2014-11-14
Vous devez vous connecter pour publier un commentaire.
Permettez-moi de reformuler votre question un peu et voir si cela résout.
Ce qui ne Ressort du Lot prévoir que j'aurais à gérer moi-même lors de la construction d'une application de traitement par lots?
Spring Batch a servi de base pour la JSR-352 (java lot spécification), et depuis que la spécification est sorti, il y a beaucoup de Spring Batch maintenant disponible dans l'environnement java. Cela étant dit, il ya encore beaucoup qui Ressort du Lot fournit à l'extérieur de la portée de base de Java n':
Au sein d'une "base" traitement par lots
Dans le cadre d'un simple job batch, Spring Batch fournit une collection d'utilitaires et les mises en œuvre qui ont été la bataille testés dans tous les secteurs verticaux de l'entreprise. Quelques exemples sont:
ItemReader
et 15ItemWriter
implémentations couvrant de vastes options d'entrée et de sortie (Fichier, JDBC, NoSQL, JMS, etc). L'ensemble de ces fournir déclarative options d'e/S de sorte que vous n'avez pas à écrire et le code de test pour la dynamique des lecteurs et des auteurs.Tasklet
(Spring Batch est l'équivalent de la JSR-352 duBatchlet
) implémentations y compris ceux pour l'exécution de l'interpréteur de commandes et de l'interfaçage avec Hadoop.Des avantages supplémentaires
Au-delà de la ci-dessus des exemples de ce qui Ressort du Lot apporte à la table, elle va beaucoup plus loin:
J'ai personnellement vue du traitement par lot comme le "régler et oublier" modèle de programmation. Même s'il n'est pas sexy, le traitement par lots est un modèle très utile de traitement et est plus utile dans des endroits que la plupart des gens réalisent. Spring Batch fournit un environnement qui rend le développement robuste lot emplois aussi facilement que possible.
Spring Batch Admin a été tué en faveur de Flux de données. Ce dernier ne peut pas être utilisé en dehors du "cloud" choses". Donc, il n'y a aucune pré-construit de tableau de bord pour le Printemps de Lot pour l'instant.
OriginalL'auteur Michael Minella