JPPF merupakan open source, didistribusikan secara bebas dan multiplatform platform yang Grid Computing dirancang dari offset untuk membuatnya mudah untuk menjalankan aplikasi secara paralel, serta untuk mempercepat eksekusi mereka dengan lipat.
Fitur sekilas
Dengan software ini, Anda dapat mengatur dan menjalankan jaringan JPPF di menit. Ini menyediakan model pemrograman sederhana yang abstrak kompleksitas pemrosesan paralel dan terdistribusi, sangat scalable, kerangka didistribusikan untuk eksekusi paralel tugas cpu-intensif.
Di antara highlights lainnya, JPPF fitur integrasi dengan memimpin server aplikasi J2EE, alat program dan grafis untuk administrasi berbutir halus dan pemantauan, perbaikan diri dan kemampuan toleransi kesalahan, untuk memastikan tingkat kehandalan tertinggi dan layanan, dan satu set aplikasi sampel sepenuhnya didokumentasikan.
Fitur lain yang menarik adalah kemampuan untuk berjalan di latar belakang sistem operasi, sebagai daemon non-interaktif yang dimulai pada saat boot. Hal ini khusus dirancang untuk digunakan pada mesin server. Untuk lebih memahami cara kerja program, silakan melihat topologi di bagian screenshot di bawah ini.
Di bawah kap mesin dan ketersediaan
Sebuah cepat di bawah kap JPPF akan menunjukkan kepada kita bahwa bahasa pemrograman JavaScript, Java dan Groovy telah digunakan untuk membangunnya. Hal ini didistribusikan sebagai sumber arsip universal, serta paket independen dengan node, kering, API, antarmuka administrasi, template aplikasi, konektor J2EE, sampel dan buku petunjuk.
sistem operasi yang didukung dan platform
Seperti disebutkan, ini adalah proyek software cross-platform yang telah berhasil diuji dengan beberapa distribusi GNU / Linux, serta dengan sistem operasi Microsoft Windows dan Mac OS X. Saat ini, itu adalah kompatibel dengan platform hardware 32-bit dan 64-bit
Apa yang baru dalam rilis ini:.
< ul>
Apa yang baru di versi 5.1.2:
- Perbaikan bug:
- JPPF-379 Node tuan menganggur rusak
- Fitur tambahan:
- JPPF-366 Aktifkan node untuk mengekspos dan membatalkan pending / tindakan ditangguhkan
Apa yang baru di versi 5.1.1:
- Perbaikan bug:
- JPPF-379 Node tuan menganggur rusak
- Fitur tambahan:
- JPPF-366 Aktifkan node untuk mengekspos dan membatalkan pending / tindakan ditangguhkan
Apa yang baru di versi 5.0.4:
- Perbaikan bug:
- JPPF-379 Node tuan menganggur rusak
- Fitur tambahan:
- JPPF-366 Aktifkan node untuk mengekspos dan membatalkan pending / tindakan ditangguhkan
Apa yang baru di versi 5.0.3:
- Perbaikan bug:
- JPPF-379 Node tuan menganggur rusak
- Fitur tambahan:
- JPPF-366 Aktifkan node untuk mengekspos dan membatalkan pending / tindakan ditangguhkan
Apa yang baru di versi 5.0.2:
- Perbaikan bug:
- JPPF-379 Node tuan menganggur rusak
- Fitur tambahan:
- JPPF-366 Aktifkan node untuk mengekspos dan membatalkan pending / tindakan ditangguhkan
Apa yang baru di versi 5.0.1:
- Perbaikan bug:
- JPPF-379 Node tuan menganggur rusak
- Fitur tambahan:
- JPPF-366 Aktifkan node untuk mengekspos dan membatalkan pending / tindakan ditangguhkan
Apa yang baru di versi 4.2.6:
- Perbaikan bug:
- JPPF-357 konektor J2EE tidak bekerja dengan server Wildfly 8.x aplikasi
- JPPF-359 Node dapat berhubungan kembali ketika koneksi ditutup dari thread terpisah
- JPPF-360 Node tidak terdaftar dalam distribusi tugas ketika JMX server dinonaktifkan atau tidak terjangkau
- JPPF-361 driver mengirimkan hasil pekerjaan yang salah terhadap tugas mengirimkan kembali
- Fitur tambahan:
- JPPF-362 Kemampuan untuk efisien untuk menangani beberapa loader kelas per pekerjaan
Apa yang baru di versi 4.2.5:
- Perbaikan bug:
- JPPF-354 NPE dalam mekanisme simpul pemberitahuan forwarding
- Fitur tambahan:
- JPPF-355 Tambahkan & quot; interruptible & quot; bendera untuk tugas
Apa yang baru di versi 4.2.4:
- Perbaikan bug:
- JPPF-340 Deadlock pada penyelesaian tugas
- JPPF-342 incrementing tidak terkontrol dari simpul menganggur count
- JPPF-343 Penggunaan log4j2 dengan konsol appender menyebabkan budak simpul untuk menggantung
- JPPF-344 Server kebuntuan dengan banyak node slave
- JPPF-345 Shutdown vs kondisi Provisioning race menyebabkan duplikat node dengan tugas-tugas yang tidak lengkap
- Fitur tambahan;
- JPPF-346 Membuat JPPFManagementInfo berubah
Apa yang baru di versi 4.2.3:
- JPPF-327 Node kebuntuan ketika mematikannya
- JPPF-329 tidak konsisten classloading di org.jppf.client.balancer.ChannelWrapperRemote
- JPPF-333 Server statistik melaporkan lalu lintas inbound salah dari node dan klien
- JPPF-335 NPE di JMXConnectionWrapper.getAttribute ()
- JPPF-337 Deadlock setelah menutup konsol administrasi
- JPPF-338 Masalah dengan pemulihan koneksi peer Server
- JPPF-339 driver log penuh jejak pengecualian null pointer
Apa yang baru di versi 4.0:
- JPPF 4.0 membawa relawan komputasi, scripting dinamis, manajemen konfigurasi mudah , mengagumkan demo baru, dan banyak lagi.
Apa yang baru di versi 4.0 RC1:
- Versi ini adalah fitur-lengkap dan melewati semua tes otomatis .
- tes Kinerja, tes stres, dan beban tes masih berlangsung dan dapat mengakibatkan update kode dan perbaikan, namun tidak ada API publik atau fitur diimplementasikan akan berubah dalam rilis final.
Apa yang baru di versi 4.0 Beta:
- Perbaikan bug:
- JPPFConfiguration konstruktor dan metode getConfigurationStream () harus pribadi
- batching Hilang permintaan class loading di kelas pemuatan doc
- Fitur tambahan:
- perangkat tambahan Kelas loader: permintaan saluran klien
- Terapkan transformasi data dan skema serialisasi data JMX
- Sepenuhnya mengotomatisasi unit testing untuk konektor J2EE
- Generalisasi properti tugas pengecualian untuk jenis Throwable
- Meningkatkan penanganan kesalahan deserialization di node
- Tambahkan 'jppf.' preffix ke sifat konfigurasi yang melewatkannya
- permintaan Fitur:
- Kemampuan untuk mengekspor statistik
- Kemampuan untuk node untuk bekerja secara offline
- statistik Kelas loader
- statistik Transfer data li>
- Membuat klien dinamis dikonfigurasi
- Refactor klien dan simpul API menggunakan Task bukan JPPFTask
- Menyediakan mekanisme yang lebih fleksibel untuk perpanjangan serialisasi kustom
- Tambahkan Wikipedia jumlah kata database sebagai sampel
- konektor JCA: menyediakan mekanisme untuk rekonfigurasi klien tanpa restart server aplikasi
- Kemampuan untuk mengubah tata letak admin konsol
- Kemampuan untuk memasukkan konfigurasi eksternal dalam konfigurasi JPPF
- Optimalkan kesalahan deserialization penanganan di node
- Timeout bundel dikirim ke kelenjar
- Kemampuan untuk mengasosiasikan screen saver dengan node
- Perluas protokol jaringan JPPF mengaktifkan benar menutup koneksi jaringan
- Built-in kemampuan untuk tugas-tugas untuk mengirim pemberitahuan selama eksekusi
- Drop dukungan untuk server aplikasi OC4J di konektor JCA
- Kemampuan untuk me-reset klien JPPF
- Tugas:
- berkumpul kembali NodeLifeCycleListener dan NodeLifeCycleListenerEx ke antarmuka tunggal
- Refactor seluruh statistik dan API pemantauan kinerja
- Memberikan API untuk mudah menerapkan kait sederhana di daerah manapun
- Refactor klien API sehingga mandiri dan JCA klien menggunakan kode yang sama
- Pindah & quot; JDK7 add-ons & quot; ke & quot; umum & quot; modul
- Genericize metode get jenis kamus
- Buat seperangkat minimal unit test untuk SSL / TLS konfigurasi
- Buat seperangkat minimal unit test untuk konfigurasi multi-server
- Dokumen perubahan API antara 3,3 dan 4,0
Apa yang baru di versi 3.3.7:
- Perbaikan bug:
- JPPF-198 Masalah dengan topologi multi-server
- JPPF-199 Regresi menyebabkan JPPFTask.compute () untuk melempar ClassCastException
- JPPF-200 Dokumentasi salah menyatakan bahwa menganggur socket batas waktu bekerja untuk server dan node
- Cache JPPF-203 Kelas loader sumber daya menghasilkan duplikat sumber
Apa yang baru di versi 4.0 Alpha 2:
- rilis alpha ini membawa fitur baru utama dan tambahan.
- Sebuah mode offline baru untuk node meningkatkan skalabilitas dengan urutan besarnya dan membuat JPPF ideal untuk komputasi relawan.
- A Wikipedia count kerja sampel baru menunjukkan bagaimana untuk mengatasi data yang besar.
- Kesalahan penanganan dan pelaporan dari node kini lebih mudah dari sebelumnya.
- Kinerja meningkat secara signifikan di banyak daerah.
- cakupan tes otomatis telah jauh meningkat.
Apa yang baru di versi 3.3.6:
- rilis pemeliharaan ini membawa perbaikan bug penting dan perangkat tambahan, termasuk meningkatkan opsi keamanan untuk otentikasi SSL dan peningkatan yang signifikan dari kinerja kelas loader didistribusikan.
Apa yang baru di versi 3.3.3:.
- rilis pemeliharaan ini membawa perbaikan bug penting
Apa yang baru di versi 3.3.1:
- Versi ini membawa beberapa perbaikan bug dan peningkatan kinerja.
Apa yang baru di versi 3.3:
- Versi ini membawa pemantauan kesehatan grid, komputasi GPU, kelas baru ekstensi loader, publikasi ke Maven Central, dan fleksibilitas yang lebih besar dalam manajemen jaringan.
Apa yang baru di versi 3.3 RC1:
- kandidat Rilis ini membawa fitur baru utama, termasuk komputasi GPU , pemantauan kesehatan JVM, manajemen simpul terukur, dan banyak lagi.
Apa yang baru di versi 3.2.3:.
- rilis pemeliharaan ini membawa perbaikan bug penting
Apa yang baru di versi 3.3 Beta:
- versi beta ini membawa baru perbaikan bug, peningkatan, dan fitur .
Apa yang baru di versi 3.2.2:
- rilis pemeliharaan ini membawa perbaikan bug penting, termasuk kritis masalah mencegah koneksi yang aman ke server.
Apa yang baru di versi 3.2.1:.
- rilis pemeliharaan ini meliputi perbaikan bug penting
Apa yang baru di versi 3.2:
- Rilis ini membawa penjadwalan client-side dan SLA, kelas loader kinerja dan ketahanan perbaikan, dan kesiapan IPv6.
Apa yang baru di versi 3.1.4:
- Versi ini mencakup perbaikan bug utama dan meningkatkan stabilitas, kehandalan , dan konsumsi sumber daya.
Apa yang baru di versi 3.1.3:.
- rilis pemeliharaan ini membawa perbaikan bug penting
Apa yang baru di versi 3.1.1:
- Ini adalah rilis pemeliharaan yang membawa perbaikan bug penting
Apa yang baru di versi 3.1:
- Lapisan komunikasi yang aman baru, berdasarkan SSL / TLS, telah ditambahkan ke kerangka.
- Sebuah tampilan grafik dari topologi jaringan telah ditambahkan ke konsol administrasi.
- Load-balancing eksekusi lokal vs terpencil sekarang sepenuhnya dikonfigurasi di klien.
- Nodes sekarang mendukung garpu lokal / bergabung pelaksanaan model.
- jasa Pelaksana sekarang mendukung pekerjaan SLA dan metadata, serta tugas pembatalan dan batas waktu penangan.
Apa yang baru di versi 3.0:
- Versi ini membawa perbaikan yang luar biasa dalam kemudahan penggunaan, stabilitas, keandalan dan fleksibilitas. konfigurasi disederhanakan dan ditingkatkan.
- recovery Kerja diperbaiki dan pekerjaan failover ditambahkan pada sisi klien.
- New, sepenuhnya didokumentasikan ekstensi loading class ditambahkan.
- poin Ekstensi baru sekarang tersedia.
- Pemerintahan konsol, manajemen, dan fitur pemantauan telah menerima kemampuan baru dan perbaikan.
- Empat aplikasi contoh penuh ditambahkan.
Apa yang baru di versi 2.5.5:
- rilis pemeliharaan ini membawa perbaikan bug penting yang meningkatkan stabilitas dan skalabilitas.
Apa yang baru di versi 2.5.4:
- Versi ini membawa perbaikan bug penting, dengan peningkatan stabilitas dan skalabilitas.
Apa yang baru di versi 2.5.3:
- rilis pemeliharaan ini membawa perbaikan bug penting dan tambahan kecil, termasuk kelas loader dan serialisasi perbaikan bug, bersama dengan port konektor J2EE untuk JBoss 7.
Apa yang baru di versi 2.5.2:
- 3.382.065 - Deadlock di simpul ketika menggunakan serialisasi generik
- 3362103 - SerializationUtils.readLong - hasil yang salah
- 3362045 - Deserializer - baca int array, bukan rindu
- 3362017 - InputStream tidak ditutup 3x
- 3358138 - doc tidak menyebutkan bahwa pelabuhan JMX adalah auto-bertambah
- 3356881 - REG 2.5.1: NPE: ResourceProvider.getMultipleResourcesAsBytes
- 3373217 - Node failover tidak bekerja
Apa yang baru di versi 2.5.1:
- Versi ini membawa perbaikan bug penting terkait kebuntuan di klien dan node, bersama dengan beberapa tambahan kecil untuk mekanisme loading kelas.
Apa yang baru di versi 2.5:
- JPPF sekarang memiliki pekerjaan siaran, skema serialisasi fleksibel, data grid integrasi, tertanam server FTP, simulasi N-tubuh paralel baru, dan banyak perangkat tambahan lainnya dan perbaikan.
Apa yang baru di versi 2.4:
- Rilis ini memberikan perbaikan kritis bug, kinerja dan sumber daya tambahan penggunaan , bersama dengan fitur baru yang meningkatkan kemudahan JPPF penggunaan dan integrasi kemampuan
Apa yang baru di versi 2.3:
- Perubahan:
- JPPF sekarang mengambil keuntungan dari komputer di mana tidak ada aktivitas pengguna yang terjadi. Hal ini sangat mudah untuk mengkonfigurasi node JPPF untuk memulai ketika tidak ada keyboard atau mouse aktivitas telah terjadi untuk waktu tertentu, dan berhenti pada saat aktivitas baru dari pengguna.
- Mekanisme penjadwalan telah ditingkatkan untuk menyediakan lebih banyak keadilan antara pekerjaan bersamaan dengan prioritas yang sama.
- jejak Logging sekarang tersedia sebagai JMX pemberitahuan melalui API manajemen JPPF. Pengembang sekarang dapat menerima, tampilan dan menyimpan jejak dari node dan server dalam satu lokasi.
- Sebuah mekanisme baru lama ditunggu-tunggu memungkinkan deteksi kegagalan hardware dari node atau server, yang memungkinkan pemulihan dalam waktu yang resonable. Ini membawa tingkat baru dari ketahanan dan keandalan untuk grid JPPF.
- Sekarang mungkin untuk mengkonfigurasi node untuk berjalan dalam JVM yang sama sebagai server JPPF, melalui tunggal on / off switch.
- Fitur Baru:
- 3059420 - Manfaatkan komputer menganggur
- 3044110 - tambahan penjadwalan Job
- 3042238 - berbasis JMX penebang terpencil
- 3042227 - Memberikan sumber dikemas untuk setiap modul
- 2981736 - panel Pluggable dalam pemerintahan UI
- 2977887 - Kemampuan untuk menjalankan node dalam JVM yang sama sebagai server
- Perbaikan Bug:
- 3074513 - ClassCastException menggunakan JPPFClient (String) konstruktor
- 3071454 - OOME: ruang buffer langsung, membaca data yang besar dari socket
- 3071045 - OOM Tertangkap di pengemudi saat menerima tugas dari node
- 3069849 - driver tergantung di operasi disk yang melimpah
- 3066604 - Nodes ditampilkan dalam warna merah di konsol setelah driver Restart
Apa yang baru di versi 2.2:
- JVM Dukungan:
- Pada versi 2.2, JPPF menurun dukungan untuk JDK 1.5. Hanya JDK 1.6 dan kemudian didukung.
- JPPF Pelaksana Layanan:
- API baru ini menyediakan layanan fasad pelaksana untuk klien JPPF. Ini mengimplementasikan semua fungsi yang ditentukan dalam java.util.concurrent.ExecutorService
- Administrasi konsol:
- Sebuah bar status baru menunjukkan jumlah server saat terhubung dan node
- Pemandangan topologi mencakup dua tombol baru di toolbar untuk memilih semua server atau semua node sekaligus
- Beberapa bug telah diperbaiki, membuat konsol mmore kuat dan dapat diandalkan dari sebelumnya
- Konektor:
- Konektor J2EE sekarang memiliki kemampuan untuk terhubung ke beberapa server dan secara otomatis menemukan server pada jaringan.
- Konektor Gigaspace ditingkatkan untuk mendukung GigaSpaces XAP 7.1.1
- Konektor Tomcat ditingkatkan untuk mendukung Tomcat 7.0.0 beta li>
- Semua tiga konektor telah melihat aplikasi demo web mereka dirubah untuk pengalaman yang lebih menyenangkan
- SLA Pekerjaan:
- JPPF Jobs sekarang dapat ditetapkan untuk berakhir pada tanggal yang ditentukan atau setelah jumlah waktu tertentu.
- Sampel:
- Sampel enkripsi data jaringan ditingkatkan untuk menawarkan solusi yang jauh lebih aman.
- Fitur Baru:
- 3018899 - Upgrade ke GigaSpaces XAP 7.1.1
- 3018563 - Kedaluwarsa tanggal / waktu untuk pekerjaan
- 3016249 - penggunaan Dokumen JPPF API konfigurasi
- 2994564 - Kemampuan untuk memilih semua node / semua driver di konsol
- 2990285 - J2EE konektor: kemampuan untuk terhubung ke beberapa server JPPF
- 2972415 - Memberikan fasad ExecutorService untuk klien JPPF
- Perbaikan Bug:
- 3032447 - konektor JMX mengikat registri RMI ke host salah
- 3030900 - Server gagal untuk mengirimkan tugas ke beberapa node
- 3017866 - Ketika terhubung ke beberapa driver, klien hanya menggunakan satu
- 3010245 - Typo dan komentar salah dalam konfigurasi penemuan rekan Server
- 3006929 - koneksi Client dinamai secara tidak benar
- 2993389 - Nodes tidak dihapus dari konsol saat sekarat
Apa yang baru di versi 1.9:
- tugas Dikirim sekarang dapat mengambil data dari klien ketika menjalankan
- konfigurasi A node sekarang dapat diperbarui dari jarak jauh tanpa restart
- Sebuah sampel baru menggambarkan bagaimana tugas dapat berkomunikasi satu sama lain
- bug numberous telah diperbaiki, meningkatkan stabilitas dan kinerja secara keseluruhan
Persyaratan :
- Oracle Java Standard Edition Runtime Environment
Komentar tidak ditemukan