Questions marquées «web-services»

Les services Web sont des systèmes logiciels conçus pour prendre en charge l'interaction interopérable de machine à machine sur un réseau.

4
Microservices REST ou AMQP, auquel cas
J'ai lu de nombreux articles concernant l'architecture des microservices et je me demandais quand utiliser AMQP ou REST. J'ai lu que le couplage lâche entre les services est une bonne chose et AMQP semble être un bon choix dans ce cas. Mais si nous utilisons AMQP, cela signifie que nous …

3
Dois-je retourner une réponse 204 ou 404 lorsqu'une ressource n'est pas trouvée?
Je développe un service RESTful simple pour les tournois et les horaires. Lorsqu'un tournoi est créé via une requête POST contenant un corps JSON, le tournoi est inséré dans un BiMap, déclaré comme suit dans une implémentation DAO: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Lorsqu'un tournoi est créé, son identifiant …
15 java  rest  web-services  http 






1
Quand dois-je utiliser AtomPub?
J'ai mené des recherches sur la conception de services Web RESTful et j'ai atteint ce que je pense être un point de décision clé, alors j'ai pensé que je l'offrirais à la communauté pour obtenir des conseils. Conformément aux principes d'une architecture RESTful, je souhaite présenter une API détectable, donc …




4
Si une architecture de microservice a besoin d'une base de données distincte par microservice, elle est trop coûteuse et ingérable. Pourquoi en avons-nous même besoin?
J'ai lu sur les microservices et il me semble illogique de créer une base de données distincte par service juste pour réaliser l'isolement. Je peux obtenir le même résultat en utilisant uniquement des services Web et une seule base de données. Pourquoi en avons-nous même besoin? La chose qui sépare …

3
Où mettre la logique métier si vous utilisez Firebase?
Je suis sur le point de commencer à développer une application Web d'une seule page qui est très simplifiée, un système de documentation multi-utilisateurs. Le frontal utilisera probablement Angular2. Le projet a un court délai, donc je cherchais des "raccourcis", c'est-à-dire en utilisant divers services prêts à l'emploi au lieu …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.