WeChat: Farbluesky
Mail:
CIM adalah kerangka kerja dorongan pesan lengkap yang dapat diterapkan di bidang-bidang seperti pensinyalan dorongan, obrolan waktu nyata, dorongan perintah perangkat seluler, dll. Pengembang dapat membenamkan diri dalam pengembangan bisnis tanpa harus khawatir tentang pemrosesan yang rumit seperti koneksi saluran pesan panjang, pengkodean pesan dan protokol codec.
CIM dibangun menggunakan teknologi open source utama di industri, mudah diperluas dan digunakan, dan dengan sempurna mendukung penyebaran cluster dan tautan besar -besaran. Saat ini mendukung akses multi-terminal dan holding seperti WebSocket, Android, iOS, aplikasi desktop, aplikasi sistem, dll., Dan dapat diterapkan pada aplikasi seluler, Internet of Things, Smart Home, Pengembangan Tertanam, Aplikasi Desktop, dan Layanan Konsumsi Instan Aplikasi Web.
Proyek berbasis CIM telah berjalan di berbagai tempat di seluruh negeri, termasuk perusahaan yang terdaftar, sistem urusan pemerintah, sistem kepolisian, dll., Melayani ratusan pelanggan. Saya harap CIM juga dapat membawa nilai bagi Anda. Jika Anda juga ingin bergabung dengan proyek dan menjadi kontributor, silakan hubungi saya. Jika Anda merasa berguna, beri saya hadiah.
Jika itu berharga bagi Anda, tolong beri saya bintang dan garpu ~
Hexin adalah satu set lengkap produk yang dikembangkan berdasarkan komponen CIM, dan terbuka untuk skenario uji coba pendaftaran untuk semua orang. Ini memiliki fungsi yang kaya, termasuk obrolan, grup, daftar teman, daftar hitam, akun resmi, lingkaran teman dan fungsi lainnya. Itu tidak bergantung pada layanan pihak ketiga dan dapat digunakan secara pribadi.
Luxin adalah satu set lengkap produk yang dikembangkan berdasarkan komponen CIM, yang ditujukan untuk usaha kecil dan menengah dan berbagai tim dan organisasi. Ini memiliki fungsi yang kaya, termasuk obrolan, kelompok, organisasi departemen, akun resmi, lingkaran internal teman dan fungsi lainnya. Itu tidak bergantung pada layanan pihak ketiga dan dapat digunakan secara pribadi.
Proyek ini adalah ruang obrolan anonim web yang sepenuhnya open source yang dikembangkan berdasarkan CIM. Ini mendukung pengiriman emotikon, gambar, dan obrolan teks untuk belajar dan menggunakan
1. Halaman Konsol http://127.0.0.1:8080
2.Android Client
3. Klien Web
Jflow
Versi: 3.5.0/Waktu: 2018-08-22
1. Sisi server dimodifikasi dari Spring+Struts2 asli ke proyek Springboot
2. Secara komprehensif menulis ulang implementasi WebSocket, sepenuhnya merangkul protobuf, mengganti metode serialisasi JSON, dan menjadi lebih efisien
Versi: 3.6.0/Waktu: 2019-04-17
1. Upgrade Springboot sisi server 2.1.4, Upgrade Protobuf 3.7.0
2. Peningkatan Android SDK, diadaptasi ke Android 8.0+, perbaiki beberapa masalah kompatibilitas sebelumnya
3. Nama bidang ID dari pesan diubah dari pertengahan ke ID, dan jenisnya diubah dari string menjadi panjang;
Versi: 3.7.0/Waktu: 2019-05-13
1. Server server-boot-server dimodifikasi menjadi proyek ide maven
2. Optimalisasi dan Upgrade SDK Android, hapus dependensi paket terkait Mina atau Netty
3. Java SDK Optimalisasi dan Upgrade, Hapus Dependensi Paket Terkait Mina atau Netty
4. Menambahkan Web SDK, yang dapat dengan cepat memulai demo dengan index.html
5. Perbaiki beberapa kelalaian dalam dokumen
Versi: 3.7.5/Waktu: 2019-11-13
1. Optimalisasi Android SDK, gunakan versi protobuf-lite untuk menggantikan versi java protobut yang lebih membengkak
Versi: 3.8.0/Waktu: 2020-01-17
1. Server SDK memisahkan port server Websocket dari port soket asli. Anda dapat menonaktifkan salah satu dari mereka atau memungkinkan mereka secara bersamaan.
2. SDK menyederhanakan proses sisi web tidak lagi membutuhkan respons detak jantung. Ini telah memodifikasi nama metode callback yang berhasil dan nama metode koneksi yang dibuat.
3.andoid SDK memodifikasi nama beberapa tindakan siaran dan nama metode panggilan balik. Untuk detailnya, silakan merujuk ke proyek CIM-Client-Android
4. Semua SDK dibangun menggunakan Maven dan dikembangkan oleh Idea Tools. Banyak kesalahan ejaan kata kode ditemukan. Beberapa kode dioptimalkan menggunakan komponen deteksi tata bahasa Alibaba.
5. Dokumen ini telah dimodifikasi secara serempak
Versi: 4.0.0/Waktu: 2021-04-30
1.websocket mendukung mekanisme detak jantung
2. Hapus server SDK pada versi Mina dan hapus klien versi java SDK di server
3.Cim-boot-server telah ditulis ulang dan ditambahkan ke implementasi cluster push. Penulisan ulang Cim-Android-Client menunjukkan fitur yang lebih kaya
4. Ubah Nama Parameter Data UpLink dari Akun Klien> Perangkat UID> DeviceName Cr> Pong
5. Masukkan dokumen di Dokumen Online Yuque 6. Lebih dari 30 Optimalisasi Kode Lainnya
Versi: 4.1.0/Waktu: 2022-02-15
1.websocket mendukung otentikasi dan verifikasi selama jabat tangan
https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz#mmdux
2. Dukung konfigurasi khusus WebSocketPath
Versi: 4.2.0/Waktu: 2022-03-14
1.Websocket telah menambahkan dukungan untuk metode serialisasi JSON, membantu mengembangkan program mini https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz/edit#nnzkn
2. Sisi server SDK mengoptimalkan struktur jalur paket 3. Ubah beberapa masalah
Referensi Server SDK
<dependency>
<groupId>com.farsunset</groupId>
<artifactId>cim-server-sdk-netty</artifactId>
<version>4.2.6</version>
</dependency>
Referensi SDK Android
implementation "com.farsunset:cim-android-sdk:4.2.10"