Die schnelle Entwicklung von Cloud Computing und Big Data hat viele beliebte Anwendungen und Tools geführt. Als alte Sprache Java hat sein Ökosystem auch einige Tools im Zusammenhang mit Cloud -Diensten, Überwachung und Dokumentenaustausch erstellt. Dieser Artikel fasst 7 neuere Java -Tools zusammen, Sie können sich genauso gut ansehen.
1. Überwachung von Jclarity-Performance
Jclarity bietet derzeit zwei Tools zur Java -Leistung an: Illuminate und Ceneum, das ein Leistungsüberwachungswerkzeug ist, und Ceneum ist ein Log -Analyse -Tool, das sich auf die Müllsammlung konzentriert. Zusätzlich zum Sammeln und Visualisieren von Daten bieten beide Tools Lösungen für erkannte Probleme.
Kernfunktionen:
Erkennung von Engpässen
Aktionsplan - Vorschläge zur Änderung auf der Grundlage des Problems, z. B. „Die Anwendung muss die Anzahl der aktiven Threads erhöhen“.
HINWEIS - Allgemeine Probleme und gemeinsame Fälle werden definiert, z. B. in GC, eine längere Pause kann darauf hinweisen, dass der Stapel zu klein ist.
Einzigartig: Der nächste Schritt wird nach Überwachung und Definition von Leistungsproblemen bereitgestellt. Sie liefert praktikable Vorschläge zur Lösung des Problems vor Ort.
Origin: Jclarity wurde im vergangenen September in London gegründet und von mehreren bekannten Java Performance Veterans Martijn Verburg, Kirk Pepperdin und Ben Evans gegründet.
2.BinTray - Plattform für soziale Freigabe
Bintray bietet Entwicklern eine Plattform, auf der sie Code teilen können, auf der Entwickler Open -Source -Pakete freigeben können. Darüber hinaus verfügt es auch über soziale Funktionen, und Benutzer können sich auch mit ihrem GitHub -Konto bei Bintray anmelden. Es verfügt über über 85.000 Dateipakete, über 18.000 Bibliotheken und zeigt einige beliebte Bibliotheken und neueste Versionen an.
Kernfunktionen:
Dokumente hochladen und mit Entwicklern auf der ganzen Welt interagieren;
Sie können Gradle, Maven, Yum und nützlich zum Herunterladen der Codebasis verwenden, oder Sie können sie direkt herunterladen.
Veröffentlichungsinformationen und Dokumente verwalten;
REST -API - Suchen/Abrufen von Dokumenten und zuordnen sie automatisch zu.
Einzigartig: Bintrays grundlegende Funktionen ähneln Maven Central, aber Bintray verfügt über soziale Funktionen und die Schritte zum Hochladen von Dateien sind einfacher.
Origins: Bintray wurde vom israelischen Startup Jfrog gegründet und im vergangenen April veröffentlicht und gewann den Duke's Choice Award der Javaone Association.
3. Librato - Überwachung und visueller Cloud -Service
Librato ist ein verwalteter Dienst, der Cloud -Anwendungen verwaltet und überwacht. Benutzer können benutzerdefinierte Dashboards erstellen, ohne Software zu installieren oder bereitzustellen, und sie sind sehr reibungslos.
Kernfunktionen:
Datenerfassung: Integriert Heroku, AWS und Dutzende von Sammelagenten (sogar Nest) sowie reine Sprachbindung, Java, Clojure usw.;
Benutzerdefinierte Berichte;
Datenvisualisierung;
Automatische Benachrichtigungsfunktion.
Einzigartig: Librato kann fast alles darstellen und Daten aussagekräftig machen.
Origin: Librato wurde in San Francisco, USA, gegründet und in Zusammenarbeit mit Fred van den Bosch, Joe Ruscio, Mike Heffner und Dan Stodin entwickelt.
4. Takipi -Fehlerverfolgung und -analyse
Takipis Ziel ist einfach: Sagen Sie den Entwicklern, wann und warum der Code abstürzt. Immer wenn eine Ausnahme eintritt, kriecht Takipi und gibt einen Analysebericht, um Entwicklern zu erleichtern, ihren Code zu verbessern.
Kernfunktionen:
Überwachung - Krabbeln von Ausnahmen, HTTP- und Login -Fehlern;
Fokus auf Überprüfung - Cluster, bei denen häufig Fehler auftreten und ob die Analysefehlerrate zugenommen hat;
Analyse - Der tatsächliche Code und den variablen Status anzeigen auch durch verschiedene Maschinen und Anwendungen.
Eindeutig: Wenn ein Codefehler auftritt, werden der Fehlercode -Standort und die Informationen rechtzeitig angegeben.
Origin: Takipi wurde 2012 in San Francisco und Tel Aviv gegründet. Jeder Ausnahmeart und Fehler haben eine einzigartige Monster -Darstellung.
5.Anlasticsearch - Such- und Analyseplattform
Elasticsearch ist schon eine Weile aus, aber seine Version 1.0.0 wurde im Februar dieses Jahres veröffentlicht. Es handelt sich um ein Open -Source -Projekt, das auf Apache Lucene erstellt wurde, das auf GitHub gehostet und von mehr als 200 Entwicklern gepflegt wird. Elasticsearch bietet einen skalierbaren verteilten Rastful -Suchmaschinenservice.
Kernfunktionen:
In der Nähe von Echtzeit-Dokumentenspeichern ist jedes Feld indexierbar und abgerufen.
Die verteilte Sucharchitektur unterstützt kleine bis große Anwendungen.
Ruhige und einheimische Java -APIs sowie Bibliotheken für Hadoop;
Es funktioniert nicht in der Box und erfordert keinen Programmierer, um ein tiefes Verständnis für die Suche zu haben, und bietet auch einen kostenlosen Modus.
Einzigartig: einfach zu bedienen und einfach zu bedienen.
Ursprung: Elasticsearch wurde 2010 von Shay Banon gegründet und hat erst kürzlich eine Finanzierung von 70 Millionen US -Dollar erhalten. Vor der Erstellung von Elasticsearch leitete Banon den Open -Source -Projektkompass und ist jetzt ein Suchsexperte. Die App wurde zuerst von Banon entwickelt, damit seine Frau es ihr leichter erleichterte, ihre Lieblingsrezepte zu suchen und zu retten.
6.Spark - Micro -Web -Framework
Spark ist ein von Sinatra inspirierter Miniatur-Web-Framework mit der neuesten Unterstützung für Java 8 und Lambdas. Spark ist vollständig Open Source, wobei der Quellcode auf GitHub gehostet wird.
Kernfunktionen:
Die erste Bereitstellung ist sehr schnell und einfach.
Flexible Routing -Matching;
Es verfügt über eine Template -Engine, die wiederverwendbare Komponenten erstellt, die Freemarker, Apache -Geschwindigkeit und Schnurrbart unterstützen.
Spark kann auf Steg oder Tomcat ausgeführt werden.
Einzigartig: Ein Bild kann 1.000 Wörter erreichen, aber der Screenshot kann direkter sein, und Sie werden es nach der Verwendung wissen.
Herkunft: Spark wurde von pro Wendel in Schweden initiiert. In der frühen Phase nahmen nur wenige Menschen teil, und später nahmen mehr als 20 Entwickler an der Entwicklung teil.
7.plumbr - Speicherleckerkennung
PLUMBR ist ein Tool zur Erkennung von Speicherlecks und gibt Speicher -Leck -Berichte aus. Darüber hinaus bietet es zuverlässige Lösungen.
Kernfunktionen:
Erkennung von Echtzeitspeicher und Alarmierung;
Ausgabe eines Speicherleckberichts: einschließlich der spezifischen Zeit, Größe, Geschwindigkeit (MB/H) und der Ursache der Leckage;
Speicherplatz für den Speicher Code.
Einzigartig: schnell diagnostizieren und lösungen geben.
Herkunft: Plumbr wurde in Estland gegründet und von mehreren erfahrenen Java-Programmierern Priit Potter, Ivo Mägi, Nikita Saltnikov-Tarnovski und Vladimir Šor erstellt.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.