Quartz.NET adalah kerangka kerja penjadwalan pekerjaan sumber terbuka, yang sangat cocok untuk polling rutin sinkronisasi database, pemberitahuan email terjadwal, dan pemrosesan data secara teratur dalam pekerjaan sehari-hari.
Quartz.NET memungkinkan pengembang untuk menjadwalkan pekerjaan berdasarkan interval waktu (atau hari). Ini mengimplementasikan hubungan banyak-ke-banyak antara pekerjaan dan pemicu, dan juga dapat mengaitkan beberapa pekerjaan dengan pemicu yang berbeda.
Aplikasi yang mengintegrasikan Quartz.NET dapat menggunakan kembali pekerjaan dari berbagai peristiwa dan menggabungkan beberapa pekerjaan untuk satu peristiwa.
- Dokumentasi Pembelajaran Resmi: http://www.quartz-scheduler.net/documentation/index.html
- Contoh penggunaan: http://www.quartz-scheduler.net/documentation/quartz-2.x/quick-start.html
- Unduhan kode sumber resmi: http://sourceforge.net/projects/quartznet/files/quartznet/
Quartz.net Kerangka penjadwalan tugas jarak jauh,.NET framework 4.5 adalah contohnya, versi .net lainnya, silakan uji sendiri
Proyek ini memiliki dua tingkatan: Job-Client (Jalankan Tugas) dan Job-Server (Penjadwalan Tugas)
Klien Pekerjaan
Instalasi Nuget: Instal-Paket Kuarsa -Versi 2.6.1
Server Pekerjaan
Instalasi Nuget: Instal-Paket Kuarsa -Versi 2.6.1 Instal-Paket CrystalQuartz.Remote -Versi 4.2.1
Seperti yang ditunjukkan di bawah ini:
Kode Job-Client adalah sebagai berikut:
Job-Server hanya perlu memodifikasi konfigurasi web.config
Setelah kita menginstal CrystalQuartz.Remote, web.config akan menambahkan konfigurasi seperti yang ditunjukkan pada gambar di atas, karena kita tidak menggunakan port 555, kita hanya perlu memodifikasi port
Setelah modifikasi selesai, mulai proyek
Masukan browser: http://localhost:port/CrystalQuartzPanel.axd
Konfigurasi web.config lengkap adalah sebagai berikut:
Mulai Job-Client terlebih dahulu, lalu mulai Job-Server, seperti yang ditunjukkan pada gambar berikut:
Menjeda tugas
Lanjutkan misi
Terakhir, lampirkan kode sumber:
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan Jawab
|