Ich habe viele Artikel gelesen, um den besten Rest Client für Java-Anwendung zu finden, fand ich schließlich mit Jersey mit Apache HTTP-Client 4.5 ist großartig, aber in einer Menge von Artikeln, die ich jetzt gefunden Retrofit ist die beste (ich habe nicht erwähnt Volley, weil in meinem Fall brauche ich nicht, dass die API Caching unterstützt.Jersey REST-Client mit Apache HTTP Client 4.5 vs Retrofit
Ist Retrofit besser für eine Java-Client-Anwendung. Oder ist es nur besser für Android? Und Warum habe ich diesen Vergleich nicht gefunden .. sie können nicht verglichen werden?
Kann ich einen Vergleich zwischen ihrer Leistung, Verbindungspooling, auf welcher Schicht sie arbeiten, Kompression der Anfragen und Antworten, Timeout, Deserialisierung?
HTTP3 unterstützt nicht Verbindungspooling, ist das warum Retrofit für Android verwendet wird? Daher ist es für eine normale Java-Anwendung, bei der ein Verbindungsleck auftritt, nicht praktikabel.
Mein Ziel ist es, den besten Rest API Client mit einer hohen Leistung zu finden und eine hohe Anzahl von Verbindungen zu unterstützen.
Vielen Dank im Voraus
Opinion-basierten Fragen sind nicht eine gute Passform für Stackoverflow verwenden kann. Was das "beste" Werkzeug ist, hängt von Ihrer Situation und Ihrem persönlichen Geschmack ab. Außerdem sieht es so aus, als würdest du einfach nicht die harte Arbeit tun, die Werkzeuge zu vergleichen, an denen du selbst so interessiert bist, sondern nur die Arbeit anderer zu ernten, die es für dich tun. Bei allem Respekt, aber ich mag solche Fragen überhaupt nicht. Wenn Sie mit einem der zu lösenden Tools kein konkretes Problem darstellen können, sollten Sie die Frage löschen. – kriegaex
@kriegaex Vielen Dank für Ihre Meinung .. aber ich muss die beste Wahl treffen, weil ich eine neue API schreiben muss, die eine hohe Anzahl von Verbindungen mit der besten Leistung unterstützt, und ich möchte sicher sein, wenn Retrofit2 einen hohen unterstützt Anzahl der Anfragen mit einer guten Leistung –
Dann schreiben Sie nicht einfach "am besten", sondern "höchsten Durchsatz" anstatt eine Menge von teilweise widersprüchlichen Kriterien aufzulisten - vielleicht ist das beste Werkzeug für die Deserialisierung zum Beispiel schlechter im Durchsatz. Und stellen Sie einen Beispielcode zur Verfügung, der Ihrer Meinung nach zu langsam oder zumindest für Ihre Situation typisch ist, um anderen dabei zu helfen, diese für Sie zu optimieren. Sie wissen nicht, worum es in StackOverflow geht? Haben Sie sich jemals gewundert, warum niemand die Frage beantworten wollte, bevor Sie ein Kopfgeld darauf gelegt haben?Denn niemand außer Ihnen kann die Frage mit unklaren Kriterien wirklich beantworten - und genau das ist am Ende passiert. – kriegaex