SOFABolt adalah kerangka komunikasi jaringan berdasarkan Netty yang dikembangkan oleh Ant Financial Services Group.
Nama Bolt diambil dari animasi Disney - Bolt. Ini adalah kerangka komunikasi yang ringan, mudah digunakan, berkinerja tinggi, dan mudah diperluas berdasarkan praktik terbaik Netty. Selama bertahun-tahun, kami telah memecahkan banyak masalah dalam komunikasi jaringan dengan layanan mikro dan middleware pesan, mengumpulkan banyak pengalaman, dan terus mengoptimalkan dan meningkatkan. Kami berharap dapat mengintegrasikan solusi yang dirangkum ke dalam komponen dasar SOFABolt untuk mendapatkan manfaat secara seragam. Saat ini, produk ini telah digunakan di banyak produk seperti layanan mikro Ant middleware (SOFARPC), pusat pesan, transaksi terdistribusi, sakelar terdistribusi, dan pusat konfigurasi.
Menggunakan SOFABolt sebagai kerangka komunikasi jarak jauh, pengguna dapat langsung menggunakan protokol komunikasi RPC bawaan kami tanpa mengkhawatirkan detail cara mengimplementasikan protokol pribadi. Sangat mudah untuk memulai klien dan server, dan mendaftarkan penangan permintaan pengguna pada saat yang sama untuk menyelesaikan panggilan jarak jauh. Pada saat yang sama, fitur dasar seperti manajemen koneksi dan detak jantung tersedia secara default. Jenis panggilan yang saat ini didukung ditunjukkan pada gambar di bawah:
Dengan menggunakan SOFABolt sebagai kerangka protokol, pengguna dapat menggunakan kembali fungsi dasar seperti model komunikasi dasar dan definisi antarmuka yang disertakan dalam protokol. Kemudian sesuaikan jenis Perintah, prosesor Perintah, prosesor codec, dll. sesuai dengan protokol pribadi yang Anda rancang. Seperti yang ditunjukkan pada gambar di bawah, struktur definisi Perintah RPC dan pesan:
Kode terbuka memungkinkan penyerahan kode kontribusi setelah penandatanganan perjanjian. Untuk detailnya, silakan lihat cara berpartisipasi dalam menyumbangkan kode SOFABolt.
Modifikasi dan perubahan kode SOFABolt harus mematuhi perjanjian hak cipta.
Wechat wechat
Akun publik: Arsitektur Terdistribusi Tingkat Keuangan (Antfin_SOFA): Berkomitmen untuk menciptakan platform pertukaran teknologi kelas satu untuk penerapan teknologi terdistribusi dalam skenario keuangan, dengan fokus pada pertukaran solusi teknis dan rute implementasi paling mutakhir dan dapat dijadikan referensi dalam teknologi keuangan industri.
DingTalk
Grup komunikasi DingTalk:
Grup SOFAStack 1 arsitektur terdistribusi tingkat keuangan, nomor grup: 23127468 Penuh
Grup SOFAStack 2 arsitektur terdistribusi tingkat keuangan, nomor grup: 23195297 Penuh
Grup SOFAStack 3 arsitektur terdistribusi tingkat keuangan, nomor grup: 23390449 Penuh
Grup SOFAStack 4 arsitektur terdistribusi tingkat keuangan, nomor grup: 23372465 Penuh
Grup SOFAStack 5 arsitektur terdistribusi tingkat keuangan, nomor grup: 30315793 Penuh
Grup SOFAStack 6 arsitektur terdistribusi tingkat keuangan, nomor grup: 34197075
Grup Komunikasi DingTalk: Grup Layanan Pengguna SOFAStack Gold. Jika Anda telah menggunakan komponen terkait SOFAStack di lingkungan produksi, harap beri tahu kami dan kami akan mengundang Anda untuk bergabung dengan grup ini untuk komunikasi yang lebih cepat dan komunikasi online yang lebih efisien.