![]() |
AW: SOAP: MYSQL-DB Zugriff
Zitat:
Viel einfacher und deutlich handlicher, weil "einfache Proceduren" aufrufen... Größere Daten einfach vorher packen! Klar hat man mehr Overhead... Würde auch nur Dif's schicken... Mavarik |
AW: SOAP: MYSQL-DB Zugriff
Habe bei einem aktuellen Projekt auch Soap durchgesetzt. Performance und Skalierbarkeit reichen bei dem Projekt dicke. Habe bei mal vier Anfragen pro Sekunde getestet, lag alles im Bereich von 300ms.
|
AW: SOAP: MYSQL-DB Zugriff
Zitat:
|
AW: SOAP: MYSQL-DB Zugriff
Da hängt ne komplexe Rechnung hinter... Die dauert schon seine Zeit. Die Werte waren nicht die reine Antwortzeit!
|
AW: SOAP: MYSQL-DB Zugriff
Zitat:
Dafür ist natürlich SOAP ganz gut geeignet wenn man das so zusammenfast das alles über eine Abfrage übertragen angefragt und wieder zurück übertragen wird. Dann hat man "nur" den großen Overheader der XML-Übertragung gegenüber eine JSON-Lösung. |
AW: SOAP: MYSQL-DB Zugriff
Zitat:
Aber 4 gleichzeitig? Von selben Gerät? Wie viele Anfragen der Server bewerkstelligt, hängt doch nur von der Netzwerkanbindung ab und ggf. von der Prozessorleistung... Und da müssen es echt viele Anfragen sein um zu sagen... Hätten wir nicht den XML Overhead würde es noch gehen... Mavarik |
AW: SOAP: MYSQL-DB Zugriff
Zitat:
Mit REST kann man auch komplexe Business-Objekte übertragen, am Server auswerten, durchnudeln, ... und ist nicht auf JSON beschränkt. Eigentlich auf gar nichts beschränkt, der REST-Server muss es nur verstehen, was ich dem schicke |
AW: SOAP: MYSQL-DB Zugriff
Zitat:
Delphi-Quellcode:
Liest sich deutlich besser im Source...
Var
SoapFace : IMySoapInterface; NR : Integer; begin SoapFace := HTTPRIO as IMySoapInterface; NR := SoapFace.HoleneueRechnungsNummer; // SoapFace.ErzeugeNeueRechnung(NR,Daten,Kunde,Lieferanschrift); SoapFace.VersendeRechungsPDFPereMail(Kunde.eMail); SoapFace.ErgänzeLastSchriftliste; end; Klar kann man sich dafür auch Proceduren schreiben die JSON erzeugen... Mavarik |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz