国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何實現(xiàn)IM即時通信系統(tǒng)(一)

這篇具有很好參考價值的文章主要介紹了如何實現(xiàn)IM即時通信系統(tǒng)(一)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在企業(yè)數(shù)字化建設(shè)過程中,如何與客戶保持線上鏈接是重要的組成部分。而IM通信系統(tǒng)就屬于數(shù)字化建設(shè)的基礎(chǔ)設(shè)施。那么,如何實現(xiàn)一個符合企業(yè)需求的IM系統(tǒng)呢?采購當(dāng)然是其中需要考慮的方式之一。但就我個人的經(jīng)驗來看,市面上好的IM廠商很稀少,因為IM廠商需要做標(biāo)準(zhǔn)化產(chǎn)品,所以如果公司的業(yè)務(wù)并不是傳統(tǒng)意義上的社交IM業(yè)務(wù)。那么IM廠商提供的功能大部分用不到,并且對于群聊,單聊等基礎(chǔ)功能還要做二次開發(fā)。

今天,我們并不討論在什么情況下需要采購,什么情況下需要自研,等后面寫產(chǎn)品思考類的文章時可以分享這些?,F(xiàn)在我們只討論一個話題,如何設(shè)計開發(fā)一個屬于自己的IM系統(tǒng)?

首先,熟悉業(yè)務(wù)場景是架構(gòu)設(shè)計的一部分,因為它決定了IM系統(tǒng)的功能范圍。我們可以為這個IM定義某個業(yè)務(wù)場景:

客服網(wǎng)聊場景:

1,如果該用戶有專屬客服,則和專屬客服進行會話 如果專屬客服不在線,進入等待隊列,等坐席應(yīng)答;如果該用戶為VIP,則可以進入優(yōu)先級較高的等待隊列。否則正常排隊;

2,客服可以在線邀請投顧或者其他專家,進入服務(wù)客戶的三方會話

3,自定義消息卡片:

支持注冊綁卡/產(chǎn)品預(yù)約;

支持當(dāng)前業(yè)務(wù)進度通知:“用戶正在填寫身份證”,“用戶綁卡失敗” ,

支持消息優(yōu)先級,比如“用戶支付失敗”

支持進入場景提前通知:比如用戶從某會議進入,用戶從app端會議/直播/交易頁面進入

4,超大群聊:可以支持3000人的聊天群(需要設(shè)計“讀擴散”和“寫擴散”問題的解決機制)

結(jié)合以上的場景,我們接下來可以定義我們的功能設(shè)計:

各業(yè)務(wù)根據(jù)分配到的appid接入IM服務(wù) (前端SDK植入)

支持PC/H5/小程序通過websocket連接,APP通過socket連接

支持單聊/群聊/超大群(3000人)/聊天室

支持文本/圖文/音視頻/自定義消息

支持離線/歷史消息存儲

支持單聊轉(zhuǎn)群聊場景

支持可集群部署,gRPC遠程調(diào)用

應(yīng)用架構(gòu)設(shè)計:

首先,IM包括最基本的三個功能模塊,分別是IM Server負(fù)責(zé)連接管理,IM Route負(fù)責(zé)路由管理,以及IM stroage負(fù)責(zé)消息存儲管理。

如何實現(xiàn)IM即時通信系統(tǒng)(一)

從前面的場景中,我們也能發(fā)現(xiàn)在IM通信過程中,需要考慮兩個最重要的ID的設(shè)計:用戶id,群id。可以說這兩個id在消息的分庫分表,負(fù)載均衡,服務(wù)擴容,服務(wù)宕機等場景中都會起到很重要的作用。其中,我們考慮兩個方面:

A,平衡性:每臺服務(wù)器均勻處理請求

B,單調(diào)性:擴容或者宕機時,部分?jǐn)?shù)據(jù)遷移即可文章來源地址http://www.zghlxwxcb.cn/news/detail-495641.html

到了這里,關(guān)于如何實現(xiàn)IM即時通信系統(tǒng)(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 石化企業(yè)數(shù)字化防爆融合通信解決方案

    石化企業(yè)數(shù)字化防爆融合通信解決方案

    項目背景 石化工業(yè)是我國國民經(jīng)濟和社會發(fā)展的基礎(chǔ)性、戰(zhàn)略性產(chǎn)業(yè),其發(fā)展和壯大受到了黨和國家的高度重視。隨著石化企業(yè)廠區(qū)規(guī)模的不斷擴大以及技術(shù)的快速發(fā)展,現(xiàn)有石化企業(yè)專網(wǎng)通信系統(tǒng)建設(shè)相對滯后,缺乏結(jié)合人員管理、安全生產(chǎn)、安全通信、互聯(lián)互通、統(tǒng)一指

    2024年02月01日
    瀏覽(28)
  • java版工程項目管理系統(tǒng)平臺,助力工程企業(yè)實現(xiàn)數(shù)字化管理系統(tǒng)源代碼

    java版工程項目管理系統(tǒng)平臺,助力工程企業(yè)實現(xiàn)數(shù)字化管理系統(tǒng)源代碼

    ????????Java版工程項目管理系統(tǒng) Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分離 功能清單如下: 首頁 工作臺:待辦工作、消息通知、預(yù)警信息,點擊可進入相應(yīng)的列表 項目進度圖表:選擇(總體或單個)項目顯示1、項目進度圖表 ?2、項目信息 施工地圖:1、展示當(dāng)前角

    2024年02月08日
    瀏覽(91)
  • TIM騰訊聊天(即時通信 IM)(咨詢客服業(yè)務(wù))

    TIM騰訊聊天(即時通信 IM)(咨詢客服業(yè)務(wù))

    介紹 即時通信IM產(chǎn)品簡介 應(yīng)用場景 1. 社交溝通 即時通信 IM 為應(yīng)用于社交溝通提供能力支持,可實現(xiàn)單聊、群聊、彈幕等多種聊天模式,支持文字、圖片、語音、短視頻等多種消息類型,實時消息推送滿足消息到達率的要求,并可支持實時音視頻通話,有效提升用戶粘性與活

    2024年02月09日
    瀏覽(23)
  • 數(shù)字化時代,中小企業(yè)如何落地數(shù)字化轉(zhuǎn)型

    數(shù)字化時代,中小企業(yè)如何落地數(shù)字化轉(zhuǎn)型

    大數(shù)據(jù)時代,各行各業(yè)的行業(yè)龍頭和大型集團都已經(jīng)開始了數(shù)據(jù)管理,讓數(shù)據(jù)成為數(shù)據(jù)資產(chǎn)。但是在我國,中小企業(yè)的數(shù)量巨大,很多管理者忽視了這一點,今天我們就來聊一聊中小企業(yè)的數(shù)字化轉(zhuǎn)型。 中小企業(yè)需要數(shù)字化轉(zhuǎn)型 首先要說的就是,數(shù)字化轉(zhuǎn)型能夠帶給企業(yè)的

    2024年02月02日
    瀏覽(33)
  • 低代碼如何幫助企業(yè)數(shù)字化轉(zhuǎn)型?

    低代碼如何幫助企業(yè)數(shù)字化轉(zhuǎn)型?

    在數(shù)字化時代背景下,企業(yè)都面臨著巨大的數(shù)字化轉(zhuǎn)型挑戰(zhàn)。為了迎接這一挑戰(zhàn),企業(yè)軟件開發(fā)工具和平臺都在不斷地創(chuàng)新和進化。其中,低代碼開發(fā)平臺應(yīng)運而生,并成為了眾多企業(yè)轉(zhuǎn)型的首選方案。企業(yè)為什么都選擇低代碼開發(fā)平臺? 這是因為,在企業(yè)數(shù)字化轉(zhuǎn)型的浪潮

    2024年02月16日
    瀏覽(32)
  • 數(shù)字化轉(zhuǎn)型導(dǎo)師堅鵬:如何制定企業(yè)數(shù)字化轉(zhuǎn)型年度培訓(xùn)規(guī)劃

    數(shù)字化轉(zhuǎn)型導(dǎo)師堅鵬:如何制定企業(yè)數(shù)字化轉(zhuǎn)型年度培訓(xùn)規(guī)劃

    如何制定 企業(yè)數(shù)字化轉(zhuǎn)型 年度培訓(xùn)規(guī)劃 ——以推動企業(yè)數(shù)字化轉(zhuǎn)型戰(zhàn)略落地為核心,實現(xiàn)知行果合一 課程背景: 很多企業(yè)都在開展企業(yè)數(shù)字化轉(zhuǎn)型培訓(xùn)工作,目前存在以下問題急需解決: ?nbsp;缺少針對性的企業(yè)數(shù)字化轉(zhuǎn)型年度培訓(xùn)規(guī)劃 ?nbsp;不清楚如何分析企業(yè)數(shù)字化轉(zhuǎn)

    2024年02月03日
    瀏覽(104)
  • 數(shù)字化時代下,企業(yè)如何選擇最佳組網(wǎng)方案?

    企業(yè)數(shù)字化過程中,隨著應(yīng)用程序數(shù)量的增多和業(yè)務(wù)擴張的需求,企業(yè)面臨著網(wǎng)絡(luò)痛點。網(wǎng)絡(luò)帶寬不足、網(wǎng)絡(luò)安全漏洞、應(yīng)用性能問題、網(wǎng)絡(luò)復(fù)雜度高以及網(wǎng)絡(luò)擴展困難等痛點是企業(yè)數(shù)字化過程中普遍存在的挑戰(zhàn)。這些問題可能會導(dǎo)致企業(yè)在數(shù)字化轉(zhuǎn)型過程中遭遇瓶頸,限制

    2024年02月13日
    瀏覽(23)
  • 數(shù)字化轉(zhuǎn)型導(dǎo)師堅鵬:企業(yè)數(shù)字化轉(zhuǎn)型培訓(xùn)如何高效推進評價與改進

    數(shù)字化轉(zhuǎn)型導(dǎo)師堅鵬:企業(yè)數(shù)字化轉(zhuǎn)型培訓(xùn)如何高效推進評價與改進

    企業(yè)數(shù)字化轉(zhuǎn)型 培訓(xùn)如何高效推進、評價與改進 ——以推動企業(yè)數(shù)字化轉(zhuǎn)型戰(zhàn)略落地為核心,實現(xiàn)知行果合一 課程背景: 很多企業(yè)都在開展企業(yè)數(shù)字化轉(zhuǎn)型培訓(xùn)工作,目前存在以下問題急需解決: ?nbsp;不清楚如何有效推進企業(yè)數(shù)字化轉(zhuǎn)型培訓(xùn)工作? ?nbsp;不知道如何系統(tǒng)

    2024年02月06日
    瀏覽(85)
  • 談?wù)勚圃炱髽I(yè)如何制定敏捷的數(shù)字化轉(zhuǎn)型策略

    談?wù)勚圃炱髽I(yè)如何制定敏捷的數(shù)字化轉(zhuǎn)型策略

    ? 前言 制造業(yè)企業(yè)不斷地改進業(yè)務(wù)、生產(chǎn)和運營流程,以實現(xiàn)收入和利潤的最大化。有許多方法可以實現(xiàn)這些目標(biāo),但最常見的策略包括提高整體生產(chǎn)率和效率,最大限度地節(jié)約成本,增強客戶體驗,適應(yīng)市場動態(tài)變化,減少工廠停機時間。 從技術(shù)的角度來看,自動化是幾

    2024年02月07日
    瀏覽(28)
  • 云原生底座之上,企業(yè)如何借力領(lǐng)跑數(shù)字化轉(zhuǎn)型?

    云原生底座之上,企業(yè)如何借力領(lǐng)跑數(shù)字化轉(zhuǎn)型?

    導(dǎo)語 | 隨著數(shù)字化轉(zhuǎn)型的加速,越來越多企業(yè)選擇“乘云而上”,把云戰(zhàn)略提升到了全新的高度,并逐步朝著多云架構(gòu)加速演進。云原生架構(gòu)的持續(xù)迭代,使得云原生技術(shù)的應(yīng)用層出不窮,無論是互聯(lián)網(wǎng)公司,還是銀行、政府等傳統(tǒng)企業(yè)都在積極擁抱云原生。此次,我們邀請

    2023年04月08日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包