Der Versuch, eine API für externe Anwendungen mit Weitblick auf Veränderungen zu entwerfen, ist nicht einfach, aber ein wenig Vorausdenken kann das Leben später einfacher machen. Ich versuche, ein Schema zu erstellen, das zukünftige Änderungen unterstützt und dabei abwärtskompatibel bleibt, indem Handler früherer Versionen beibehalten werden. In diesem Artikel geht …
Wir haben REST-Webservices, die XML oder JSON (WCF) bereitstellen können. Ich spiele mit der Idee, Protobufs zu implementieren. Warum? PROS Weniger Last auf Servern. Kleinere Nachrichtengröße - weniger Verkehr. Es ist jetzt einfacher als später zu wechseln. CONS Müssen umgesetzt werden Es wird schwieriger sein, Nachrichten für das Debuggen zu …
Ich versuche, eine Klasse zu testen, die einige Hadoop-Webdienste aufruft. Der Code ist so ziemlich in der Form: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } zB gibt es eine Methode zum Erstellen eines Verzeichnisses, eine Methode zum Erstellen eines Ordners usw. Wie …
Ich habe einige Definitionen und Diskussionen zu REST und / oder RESTful-Anwendungen gelesen, verstehe aber immer noch nicht die wahre Bedeutung. Normalerweise arbeite ich mit Apps, die entweder Daten über GET abrufen oder Daten über POST an einen Webdienst senden (normalerweise ein PHP-Skript), der dann entweder Daten aus der Datenbank …
Ich habe also ein relativ einfaches System. Ein mobiler Client erstellt Datensätze in einer SQLite-Datenbank, die ich mit einem Remote-SQL-Server synchronisieren möchte (der mit anderen mobilen Clients gemeinsam genutzt wird) . Wenn ich also einen neuen Eintrag in der SQLite-Tabelle des Telefons erstelle, übertrage ich diese Änderung über eine RESTful-API …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Als ich heute SO stöberte, fand ich diese Frage …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 8 Jahren . SSL-Zertifikate bieten häufig unterschiedliche Garantien oder Garantien, z. B. 500.000 US-Dollar oder 1 …
Ich suchte im Internet nach einer Möglichkeit, effizient auf eine zentrale Datenbank an einem entfernten Standort zuzugreifen, und fand Vorschläge zur Verwendung von Webdiensten anstelle eines direkten Zugriffs (z. B. JDBC usw.) auf eine Datenbank. Ich frage mich, warum und aus welchen Gründen .
Das Unternehmen, für das ich arbeite, unterhält ein erfolgreiches SaaS-Produkt, das im Laufe der Jahre "organisch" gewachsen ist. Wir planen, die Produktreihe um eine Reihe neuer Produkte zu erweitern, die Daten mit dem vorhandenen Produkt teilen. Um dies zu unterstützen, möchten wir die Geschäftslogik an einem einzigen Ort konsolidieren: einer …
Kürzlich habe ich GraphQL kennengelernt, das RESTful überlegen sein soll. Ich habe mich jedoch gefragt, warum wir nicht einfach SQL-Anweisungen in eine HTTP-GET-Anforderung einfügen. Zum Beispiel würde ich in GraphQL schreiben { Movie(id: "cixos5gtq0ogi0126tvekxo27") { id title actors { name } } } Das ist nicht viel einfacher als sein …
Ich erstelle eine RESTful-API, die JWT-Token für die Benutzerauthentifizierung verwendet (ausgestellt von einem loginEndpunkt und anschließend in allen Headern gesendet). Die Token müssen nach einer festgelegten Zeitspanne aktualisiert werden (Aufrufen eines renewEndpunkts, der ein erneutes Token zurückgibt) ). Es ist möglich, dass die API-Sitzung eines Benutzers ungültig wird, bevor das …
Bei einem meiner Arbeitgeber haben wir an einer REST-API gearbeitet (dies gilt jedoch auch für SOAP). Der Client, bei dem es sich um die Benutzeroberfläche der Anwendung handelt, ruft die API über das Web (LAN in typischen Produktionsbereitstellungen) auf. Die API ruft die Datenbank auf. Ein Thema, das sich in …
Eines der Hauptprinzipien für das SOA-Service-Design ist das Service-Composability-Prinzip ( https://en.wikipedia.org/wiki/Service_composability_principle ). Die Idee ist, dass durch das Zusammenstellen neuer Dienste unter Verwendung vorhandener Dienste als Bausteine schnell neue Dienste entwickelt werden können. Analog dazu, wie Sie vorhandene Methoden von Objekten aufrufen, wenn Sie neue Methoden implementieren. Hier soll ein …
Ich muss eine Webservice-API für unsere mobile App erstellen, um mit unserem Server und unserer Datenbank zu interagieren (in ASP.Net MVC 4, aber das ist kaum relevant). Da für die meisten Aktionen keine Benutzer bei unserem Dienst registriert sein müssen, möchten wir den Zugriff nur auf Benutzer unserer App beschränken. …
Ich erstelle einige Webdienste, die 2000 gleichzeitige Benutzer haben würden. Die Dienste werden kostenlos angeboten und es wird daher eine große Nutzerbasis erwartet. In Zukunft kann es erforderlich sein, bis zu 50.000 Benutzer zu skalieren. Es gibt bereits einige andere Fragen, die sich mit dem Problem befassen: /programming/2567254/building-highly-scalable-web-services Meine Anforderungen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.