Flazzo memiliki fokus utama untuk menambah nilai bisnis Anda.

Blog

Directus memperkenalkan fungsionalitas data real-time melalui WebSockets

directus-logo.jpeg
Blog

Directus memperkenalkan fungsionalitas data real-time melalui WebSockets


BROOKLYN, NY, 28 Juni 2023 /PRNewswire/ — Directussebuah perusahaan perangkat lunak sumber terbuka yang membantu organisasi membangun pengalaman yang dapat disusun, hari ini memperkenalkan fitur baru dalam platform data terbukanya yang memungkinkan pengembang front-end untuk mengintegrasikan fungsionalitas waktu nyata ke dalam aplikasi mereka melalui WebSockets.

Organisasi inovatif dari semua ukuran beralih ke Directus untuk memperkuat dan menskalakan aplikasi berbasis data mereka. Banyak dari aplikasi ini semakin membutuhkan pembaruan data waktu nyata, tetapi secara historis satu-satunya waktu data dapat dimuat adalah saat memuat halaman atau melalui kueri, yang dapat mengakibatkan data menjadi usang dan permintaan HTTP yang tidak perlu. Dengan WebSockets, server dapat secara proaktif mengirim pembaruan ke klien yang terhubung saat data baru tersedia.

Pembaruan ini berarti pengembang yang menggunakan Directus sekarang dapat dengan mudah mengintegrasikan fitur terkini ke dalam aplikasi mereka dan membuka kasus penggunaan baru yang potensial untuk pengalaman waktu nyata, mulai dari perpesanan instan hingga pembaruan langsung dan notifikasi langsung, melalui analisis dan pemantauan waktu nyata. , aplikasi IoT dan banyak kemungkinan lainnya. Manfaat utama meliputi:

  • Integrasi data real-time yang lancar – Pengembang dapat dengan mudah mengintegrasikan pembaruan data real-time ke dalam aplikasi front-end, mengucapkan selamat tinggal pada polling manual atau penyelesaian masalah dengan solusi yang lebih efisien yang membuat aplikasi tetap sinkron dengan informasi terbaru.
  • Peningkatan interaksi pengguna – Berikan pengalaman pengguna yang luar biasa dengan pembaruan instan dan fitur interaktif, mulai dari fungsionalitas obrolan hingga pengeditan kolaboratif hingga dasbor analitik langsung.
  • Alur kerja pengembangan yang disederhanakan – Saluran komunikasi yang kuat dan andal antara frontend dan backend menyederhanakan alur kerja pengembangan, memungkinkan pengembang menghabiskan lebih sedikit waktu untuk sinkronisasi data yang rumit dan lebih banyak waktu untuk membuat antarmuka yang intuitif dan interaktif.
  • Peningkatan kinerja dan efisiensi – WebSockets mengurangi overhead yang terkait dengan teknik polling tradisional, membuat aplikasi front-end lebih responsif, memberikan pengalaman pengguna yang mulus dan imersif.
  • Fleksibilitas dan skalabilitas – Fungsionalitas ini dirancang untuk menangani konkurensi tingkat tinggi dan dapat diskalakan untuk mendukung basis pengguna yang berkembang, baik untuk aplikasi kecil atau platform berskala besar.

Pengembang dapat melakukan semua operasi CRUD (buat, baca, perbarui, hapus) pada koneksi WebSockets yang sama, baik menggunakan Directus REST API atau langganan GraphQL. Menggunakan bahasa kueri Directus yang kuat, pesan yang dikirim melalui koneksi dapat diperkaya dengan data tambahan, yang berarti pengembang dapat memindahkan sebagian manajemen negara ke Directus. Karena data dicadangkan oleh database, kegigihan dibangun tidak seperti waktu nyata lainnya sebagai penyedia layanan yang menyerahkan tugas mencadangkan dan mempertahankan data kepada pengembang.

“Fitur ini adalah pengubah permainan untuk pengembang front-end yang mengandalkan data real-time – misalnya, aplikasi ridesharing yang menampilkan lokasi kendaraan, alat yang memerlukan pengeditan kolaboratif langsung, atau aplikasi keuangan yang perlu ditampilkan di – data kedua untuk harga saham,” kata Ben Haynes, salah satu pendiri dan CEO Directus. “Real time telah menjadi harapan dalam semua aspek kehidupan dan bisnis, dan pengguna kami dapat yakin mengetahui bahwa data yang mendukung aplikasi mereka benar-benar mutakhir.”

WebSockets tersedia untuk semua pengguna Directus, baik yang dihosting sendiri atau menggunakan Directus Cloud. Untuk informasi selengkapnya tentang cara memulai dalam 10 menit atau kurang, kunjungi https://directus.io/ di mana untuk menonton tutorial video ini.