新闻动态

哇谷科技JM沟通即时通讯内核升级新版哇谷2.0即将上线

哇谷科技JM沟通即时通讯内核升级新版哇谷2.0即将上线

哇谷用运营者的角度去创造大家想要的成品,目前很多系统都采用单模运行系统,虽然服务器要求比较低,但是总是会因为小问题影响整个系统,需要一直有人蹲守,随时出现挂机,随时重启。


免费企业源代码NutzWk企业级开源开发框架

免费企业源代码NutzWk企业级开源开发框架

NutzWk是集成了Shiro权限控制、Ehcache缓存、Redis、Email服务、Quartz定时任务、Lucene搜索引擎、Beetl/Velocity模板引擎等技术的开源企业级开发框架。 NutzWk 5.x 运行环境: 1、JDK 8 162 + 2、Maven 3.5.3 + 3、Redis 4.0.8 + 4、MySql 5.6 + 5、Zookeeper 3.4.11 +


MINA、Netty的源代码  已整理发布

MINA、Netty的源代码 已整理发布

MINA、Netty的源代码已整理出在线版,可直接在线阅读,方便在不想开启IDE的情况下学习和研究之用,希望能方便需要的人。 最新动态 Netty源码在线版和API文档已于2017年12月04日分别更新至官方最新版(即 Netty4.0.53 Final - 20171108、Netty4.1.17 Final - 20171108)。


IM即时通讯开发基础知识补课(三):快速理解服务端数据库读写分离原理及实践建议

IM即时通讯开发基础知识补课(三):快速理解服务端数据库读写分离原理及实践建议

IM应用从服务端数据的角度来看,它是一种很特殊的应用场景,抛开基础数据、增值业务和附属功能不谈,单从IM聊天工具的立身之本——聊天数据来说,理论上是不需要在服务端存储的(或者说只需要短暂存储——比如离线消息,上线即拉走),这也是为什么微信在前段时间号称绝不存储用户聊天数据的原因(从技术上说这不是没有道理的,但到底有没有存储,这已经超越技术范畴了,不在此文讨论之列 ^_^)。 那么为什么说IM系统的服务端从技术上说,是不需要存储聊天数据的呢? 原因很简单,我们知道IM的聊天数据分两种: 一种是实时消息(就是你在线,对方也在线情况下的聊天数据交互); 一种是离线消息(就是你在线,对方不在线时,你发过去的消息,对于对方而言就是离线消息了)。 实时消息的收发:服务端只作为中转角色(关于中转的技术问题,很多人可能还在结纠老思维为何不用P2P,我已经论坛说烂了,说白了跟技术无关,其实一个很重要的原因就是为了运营的可控性:比如用户P2P去了,违法的锅你运营方来背好不好?),聊天消息在此时就相当于左手倒右手——即聊天数据的本质就是从A用户经过服务端到达B用户就完了,服务端完全没必要存储(当然,我们讨论的是技术理想情况,实际上抛开技术因素来说,这么多丰富的用户行为数据你是运营方你会放过吗?但,这跟技术无关对吧)。


IM群聊消息的已读回执功能该怎么实现?

IM群聊消息的已读回执功能该怎么实现?

大家一起跟着楼主的节奏,一步一步来看群消息怎么设计。 核心问题1:群消息,只存一份?还是,每个成员存一份? 答:存一份,为每个成员设置一个群消息队列,会有大量数据冗余,并不合适。 核心问题2:如果群消息只存一份,怎么知道每个成员读了哪些消息? 答:可以利用群消息的偏序关系,记录每个成员的last_ack_msgid(last_ack_time),这条消息之前的消息已读,这条消息之后的消息未读。该方案意味着,对于群内的每一个用户,只需要记录一个值即可。 解答上述两个核心问题后,很容易得到群消息的核心数据结构。


[资讯] 三星手机已支持统一推送标

[资讯] 三星手机已支持统一推送标

2019年11月28日,统一推送联盟(下称:联盟)官方宣布,三星手机已通过联盟测试,符合了统一推送的各项技术要求。统一推送服务覆盖品牌扩大至华为、荣耀、OPPO、realme、一加、中兴、三星等7家手机公司。三星是其中 ...


[资讯] QQ新功能:支持微信直接转账到Q

[资讯] QQ新功能:支持微信直接转账到Q

即日起,在微信上关注并进入“QQ钱包官方账号(ID:QQ-qianbao)”,点击菜单栏中的“微信转账到QQ”,进入转账页面,输入收款方的QQ号码、真实姓名和转账金额,即可实时转账。转账成功后,收款方会在QQ上收到来自“QQ钱包(ID:QQwallet)”公众号的到账消息推送,其QQ钱包余额会自动更新。


关于即时通讯应用营销,品牌必须知道的5件事

关于即时通讯应用营销,品牌必须知道的5件事

最近几年,即时通讯应用很火。Snapchat,Line,Kik,微信,WhatsApp在众多应用中脱颖而出,已经聚集了上亿的用户,而且从目前的趋势来看,即时通讯应用的市场仍然在进一步扩大,这块大蛋糕的吸引力也让更多人垂涎不已。 面对这样一个诱人的市场,营销人自然也不甘落后。众多品牌争先恐后地向即时通讯应用伸出了触角,其中不少品牌已经成功进入了Snapchat,而著名蛋黄酱品牌Hellman’s也已经开始用WhatsApp来营销。比如微信,也在从即时通讯工具向营销平台的角色转变,它还集成了在线生活服务、在线支付等功能,可以更加方便地与各大品牌商合作。


即时通讯云未来或将形成7大分布式入口

即时通讯云未来或将形成7大分布式入口

第三个是长连接。做技术的人都知道,特别是在移动互联网应用上面,好多资源获取都是以HTTP的方式,服务端被动的接受客户端的请求获取资源,往往服务端很难主动推送一些资源到客户端。长连接使得客户端既可以问服务端拉取资源,服务端也可以主动推送一些资源。


即时通讯

即时通讯

即时通讯(Instant Messaging)是一种基于互联网的即时交流消息的业务。 类型: 在线push 使用WebSocket 采用成熟的框架方案Socket.IO 对于App还可自己封装socket 适用:web页面 和 App 自己构建IM服务器 使用第三方IM服务商提供的服务 离线push 适用:App 对于iOS,使用APNs 对于andorid,使用FCM(国外)或第三方IM服务商提供的服 提供第三方IM服务的服务商有: 网易云信 融云 环信 LeanCloud 哇谷