Socket IO

Socket IO adalah teknologi yang digunakan untuk membuat aplikasi anda menjadi realtime, atau mungkin anda butuh teknologi yang tepat untuk membuat sistem realtime, Socket IO adalah pilihan yang tepat

Socket IO sendiri telah digunakan di berbagai macam aplikasi, seperti Chat, Notifikasi, Tracking Lokasi, dll.

Jika kalian memang membutuhkan sistem realtime, dan Socket IO ini dikembangkan menggunakan bahasa pemrograman Javascript, Walaupun begitu Socket IO saat ini telah di kembangkan lebih jauh lagi oleh komunitas nya dan di porting ke berbagai bahasa seperti Java, Go, C++, C#, Rust, Python, dll, jadi jika kalian bukan programmer javascript dan ingin menggunakan Socket IO, kalian bisa menggunakan nya sesuai bahasa yang kalian gunakan.

Socket IO adalah teknologi realtime yang dapat berjalan menggunakan HTTP dan HTTPS, dan itu hal yang luar biasa dimata developer sebab jika dibandingkan dengan teknologi lainnya seperti Websocket, Websocket sendiri hanya dapat berjalan di protokol WS://, dan protokol tersebut tidak bisa digunakan pada semua platform, yang artinya hanya browser baru saja yang bisa menggunakan protokol tersebut.

Kekurangan dan Kelebihan Socket IO

Kelebihan Socket IO

  • Support Broadcasting
  • Terdapat fallback option
  • Dapat di kolaborasikan dengan Websocket, bahkan Socket IO ini akan menggunakan Websocket secara otomatis jika memungkinkan
  • Komunikasi nya menggunakan basis event
  • Support load balancer
  • Adalah sebuah library
  • Request dan response yang di proses sangat cepat
  • Terdapat fitur channel
  • Terdapat built in permission & security
  • Terdapat fungsi autoconnect
  • Terdapat fitur namespace
  • Terdapat fitur rooms
  • Terdapat fitur subscription service

Kekurangan Socket IO

  • Bukan teknologi yang ringan
  • Boros penggunaan data

Cara Kerja Socket IO

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

You May Also Like
Read More

PHP Clockwork

Apa kalian pernah dengar PHP Debug Bar ? atau mungkin Laravel Debug Bar ? kalo gitu perkenalkan PHP Clockwork yang jauh lebih powerfull dibanding debug bar lainnya.