Perkembangan cepat komputasi awan dan data besar telah memunculkan banyak aplikasi dan alat populer. Sebagai Java bahasa lama, ekosistemnya juga telah menghasilkan beberapa alat yang terkait dengan layanan cloud, pemantauan, dan berbagi dokumen. Artikel ini merangkum 7 alat Java yang lebih baru, Anda mungkin juga melihatnya.
1. Pemantauan kinerja JClarity
JClarity saat ini menawarkan dua alat tentang Java Performance: Illuminate dan Sensum, yang merupakan alat pemantauan kinerja, dan Sensum adalah alat analisis log yang berfokus pada pengumpulan sampah. Selain mengumpulkan dan memvisualisasikan data, kedua alat memberikan solusi untuk masalah yang terdeteksi.
Fungsi inti:
Deteksi Masalah Bottleneck (Disk I/O, Koleksi Sampah, Kebuntuan, dll.)
Rencana Tindakan - Proposal untuk modifikasi berdasarkan masalah, seperti "Aplikasi perlu meningkatkan jumlah utas aktif."
Catatan - Masalah umum dan kasus umum akan didefinisikan, seperti pada GC, jeda yang berkepanjangan dapat menunjukkan bahwa tumpukan terlalu kecil.
Unik: Langkah selanjutnya disediakan setelah memantau dan mendefinisikan masalah kinerja - memberikan saran yang layak untuk menyelesaikan masalah di tempat.
Asal: JClarity didirikan di London September lalu dan diciptakan oleh beberapa veteran kinerja Java yang terkenal Martijn Verburg, Kirk Pepperdin dan Ben Evans.
2.Bintray - Platform Berbagi Sosial
Bintray memberi pengembang platform di mana mereka dapat berbagi kode, di mana pengembang dapat berbagi paket open source. Selain itu, ia juga memiliki fungsi sosial, dan pengguna juga dapat masuk ke Bintray menggunakan akun GitHub mereka. Ini memiliki lebih dari 85.000 paket file, lebih dari 18.000 perpustakaan di atasnya, dan menunjukkan beberapa perpustakaan populer dan versi terbaru.
Fungsi inti:
Unggah dokumen dan berinteraksi dengan pengembang di seluruh dunia;
Anda dapat menggunakan Gradle, Maven, Yum, cenderung mengunduh basis kode, atau Anda dapat mengunduhnya secara langsung;
Mengelola informasi dan dokumen penerbitan;
REST API - Cari/ambil dokumen dan secara otomatis mengalokasikannya.
Unik: Fungsi dasar Bintray mirip dengan Maven Central, tetapi Bintray memiliki fitur sosial dan langkah -langkah untuk mengunggah file lebih mudah.
Origins: Bintray didirikan oleh Startup JFrog Israel dan dirilis April lalu dan memenangkan Duke's Choice Award dari Javaone Association.
3.Librato - Pemantauan & Layanan Cloud Visual
Librato adalah layanan terkelola yang mengelola dan memantau aplikasi cloud. Pengguna dapat membuat dasbor khusus tanpa menginstal atau menggunakan perangkat lunak apa pun, dan mereka sangat lancar.
Fungsi inti:
Pengumpulan Data: Mengintegrasikan Heroku, AWS, dan Lusinan Agen Pengumpulan (bahkan Nest), serta Binding Bahasa Murni, Java, Clojure, dll.;
Laporan khusus;
Visualisasi data;
Fungsi Pemberitahuan Otomatis.
Unik: Librato dapat mewakili hampir semua hal dan membuat data bermakna.
Asal: Librato didirikan di San Francisco, AS dan dikembangkan bekerja sama dengan Fred Van Den Bosch, Joe Ruscio, Mike Heffner dan Dan Stodin.
4. Pelacakan dan analisis kesalahan Takipi
Tujuan Takipi sederhana: Tell Developer kapan dan mengapa kode macet. Setiap kali pengecualian terjadi, Takipi akan merangkak dan memberikan laporan analisis untuk memfasilitasi pengembang untuk meningkatkan kode mereka.
Fungsi inti:
Pemantauan - Pengecualian Merangkak, Kesalahan HTTP dan Login;
Fokus pada Pemeriksaan - Cluster di mana kesalahan sering terjadi dan apakah tingkat kesalahan analisis telah meningkat;
Analisis - Lihat kode aktual dan status variabel, bahkan melalui berbagai mesin dan aplikasi.
Unik: Ketika kesalahan kode terjadi, lokasi kode kesalahan dan informasi akan dilaporkan tepat waktu.
Asal: Takipi didirikan di San Francisco dan Tel Aviv pada tahun 2012. Setiap jenis dan kesalahan pengecualian memiliki representasi monster yang unik.
5.Lasticsearch - Platform Pencarian dan Analisis
Elasticsearch telah keluar untuk sementara waktu, tetapi versi 1.0.0 -nya dirilis pada bulan Februari tahun ini. Ini adalah proyek open source yang dibuat di Apache Lucene, di -host di GitHub dan dikelola oleh lebih dari 200 pengembang. Elasticsearch menyediakan layanan mesin pencari RESTful terdistribusi yang dapat diskalakan.
Fungsi inti:
Dekat penyimpanan dokumen real-time, setiap bidang dapat diindeks dan dapat diambil;
Arsitektur pencarian terdistribusi mendukung aplikasi kecil hingga besar;
Java API RESTful dan asli, serta perpustakaan untuk Hadoop;
Ini bekerja di luar kotak, dan tidak memerlukan programmer untuk memiliki pemahaman yang mendalam tentang pencarian, dan juga menawarkan mode gratis.
Unik: Mudah digunakan dan mudah digunakan.
Asal: Didirikan oleh Shay Banon pada 2010, Elasticsearch baru -baru ini menerima $ 70 juta dalam dana. Sebelum membuat Elasticsearch, Banon menjalankan kompas proyek open source dan sekarang menjadi ahli pencarian. Aplikasi ini pertama kali dikembangkan oleh Banon untuk istrinya untuk membuatnya lebih mudah untuk mencari dan menyimpan resep favoritnya.
6.Spark - Kerangka web mikro
Spark adalah kerangka kerja web miniatur yang terinspirasi Sinatra dengan dukungan terbaru untuk Java 8 dan Lambdas. Spark benar -benar open source, dengan kode sumber yang di -host di GitHub.
Fungsi inti:
Penempatan pertama sangat cepat dan sederhana;
Pencocokan perutean yang fleksibel;
Ini memiliki mesin template yang membuat komponen yang dapat digunakan kembali yang mendukung freemarker, kecepatan apache, dan kumis;
Spark dapat dijalankan di Jetty atau di Tomcat.
Unik: Satu gambar dapat mencapai 1.000 kata, tetapi tangkapan layar mungkin lebih langsung, dan Anda akan mengetahuinya setelah menggunakannya.
Asal: Spark diprakarsai oleh Per Wendel di Swedia. Pada tahap awal, beberapa orang berpartisipasi, dan kemudian lebih dari 20 pengembang berpartisipasi dalam pengembangan.
7.Plumbr - Deteksi Kebocoran Memori
Plumbr adalah alat deteksi kebocoran memori dan mengeluarkan laporan kebocoran memori. Selain itu, ia memberikan solusi yang dapat diandalkan.
Fungsi inti:
Deteksi dan peringatan kebocoran memori waktu nyata;
Mengeluarkan laporan kebocoran memori: termasuk waktu, ukuran, kecepatan (MB/jam) tertentu dan penyebab kebocoran;
Lokasi kode bocor memori.
Unik: Mendiagnosis dan memberikan solusi dengan cepat.
Asal: Plumbr didirikan di Estonia dan diciptakan oleh beberapa programmer Java yang berpengalaman, Priit Potter, Ivo Mägi, Nikita Salnikov-Tarnovski dan Vladimir šor.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.