本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- mwhgJava
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
IM如何保证消息可靠性
转自:https://blog.csdn.net/u014105540/article/details/80539507
今天手机的微信收到的消息总是会延迟,于是了解了一下。
消息的可靠性,即消息的不丢失和不重复,是im系统中的一个难点。当初qq在技术上(当时叫oicq)因为以下两点原因才打败了icq:
1)qq的消息投递可靠(消息不丢失,不重复)
2)qq的垃圾消息少(它antispam做得好,这 ...
java ssm 后台框架平台 项目源码 websocket 即时通讯 IM quartz springmvc
官网 http://www.fhadmin.org/A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B 集成代码生成器 [正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C 集成阿里巴巴数据库连接池druid 数据库连接池 阿 ...
MPush开源消息推送系统:简洁、安全、支持集群
引言
由于之前自己团队需要一个消息推送系统来替换JPUSH,一直找了很久基本没有真正可用的开源系统
所有就直接造了个轮子,造轮子的时候就奔着开源做打算的,只是后来创业项目失败一直没时间整理
这一套代码,最近比较闲就拿出来给开源做点贡献。
作为Java版的开源推送系统,MPUSH还是有很多不错的设计的,特别是对想自己搭建一套推送系统的团队
是有很大的借鉴意义的。当然开源出来也是不想曾 ...
tigase源码分析1:启动
喜欢研究IM技术的同学们,欢迎加入群 310790965 一起来学习,有什么问题可以一起讨论。
本源码是基于tigase v7.0.0来分析的。
启动类XMPPServer.main(..)为入口,tigase是基于组件的xmpp服务器,在XMPPServer.start(),首先会加载两个组件分别为tigase.conf.Configurator,tigase.serv ...
IM 系统架构与开发的相关知识
这只是一个关于IM系统架构与开发相关知识的简易list 。
0 最权威的资料,当然是来自 xmpp的: http://xmpp.org , 列举有主要的服务端、客户端 和 库
服务端:
Name Platform(s) License Details
Apache Vysper
Windows / Linux
Apache License Version 2. ...
otr4j主要接口简介
otr4j定义了3个主要接口,OtrEngine,OtrKeyManager和OtrEngineHost。
OtrEngine
定义:
public interface OtrEngine {
public String transformReceiving(SessionID sessionID, String content);
public String ...
openfire 开源即时消息扩展篇之自定义数据源
本文档提供了指示为集成Openfire身份验证、用户和组与您的自定义数据库表。这是有用,当您的用户已经有账户在一个外部系统,你不希望重复这些账户在Openfire。简单的集成与定制数据库允许用户身份验证使用他们现有的用户名和密码。您可以加载用户配置文件配置Openfire和组信息从您的自定义数据库。具体的步骤如下:
1:数据源配置
你需要指定数据源连接驱动和连接url.需要写 ...