开源即时通讯解决方案 TeamTalk

开源即时通讯解决方案 TeamTalk

Apache
Java
跨平台
2014-10-28
滔哥

项目背景

蘑菇街能有今天的快速发展,得益于开源软件群雄崛起的大环境背景,我们一直对开源社区怀有感恩之情,因此也一直希望能为开源社区贡献一份力量。

2013年我们蘑菇街从社区导购华丽转身时尚电商平台,为解决千万妹子和时尚卖家的沟通问题,我们开发了自己的即时通讯软件。既然已经有了用户使用 的IM,为什么我们自己公司内部沟通还要用第三方的呢?因此就有了TT(TeamTalk)的雏形,现在蘑菇街内部的在线沟通全部通过TT来完成。随着 TT功能的逐渐完善,我们决定把TT开源来回馈开源社区,希望国内的中小企业都能用上开源、免费、好用的IM工具!

项目介绍

  • 名称:TeamTalk

  • 官网:http://tt.mogu.io/

  • 开源协议:Apache License, Version 2.0

  • 定位:中小型企业用户,member >= 2

  • 特点:开源与产品并重

  • 功能:可靠的消息传递机制;支持文字、图片、语音等富文本信息;文件收发等

项目框架

麻雀虽小五脏俱全,本项目涉及到多个平台、多种语言,简单关系如下图:

teamtalk架构图

服务端:

CppServer:TTCppServer工程,包括IM消息服务器、http服务器、文件传输服务器、文件存储服务器、登陆服务器 java DB Proxy:TTJavaServer工程,承载着后台消息存储、redis等接口 PHP server:TTPhpServer工程,teamtalk后台配置页面

客户端:

  • mac:TTMacClient工程,mac客户端工程

  • iOS:TTIOSClient工程,IOS客户端工程

  • Android:TTAndroidClient工程,android客户端工程

  • Windows:TTWinClient工程,windows客户端工程

  • 语言:c++、objective-c、java、php

  • 系统环境:Linux、Windows,Mac, iOS, Android

的码云指数为
超过 的项目
加载中

评论(64)

yangqijun
yangqijun
这公司竟然还没有黄?
开源前端工程师
开源前端工程师
前段时间还看到他们家的广告了
值得拥有
值得拥有
两年多都没更新新产品了。。。
x
xindddd
不错,听说很久了,一直没看
老盖
老盖
good east west ! TeamTalk
滔哥
滔哥
安卓客户端还有不少BUG TeamTalk
purple_grape
purple_grape
真心不错,赞 TeamTalk
渔樵耕读
渔樵耕读
不懂啥是商业运作 TeamTalk
donhui
donhui
服务端没有开源吗 TeamTalk
一个大土豆
一个大土豆
不懂这玩意有什么牛逼闪闪。。。。蘑菇街的办事效率和诚信有待提高 TeamTalk
每周精粹
每周精粹
TeamTalk 亮了今天 TeamTalk

TeamTalk 的公开声明

TeamTalk关于“TT牵涉POPO版权,被 Github 下架”一事的公开声明 TeamTalk系蘑菇街技术团队几位工程师利用业余时间开发的一套IM软件,一直被蘑菇街用于公司内部沟通使用。今年9月26日,我们决...

2014/11/05 12:05

TeamTalk 牵涉网易泡泡版权,被 Github 下架

TeamTalk 是蘑菇街发布的一款开源软件,该项目托管在 Github 平台上。不过你可能注意到了目前该账号下所有跟 TeamTalk 相关的软件仓库都已经被 Github 禁用了,目前访问这些项目会看到提示:...

2014/11/05 09:32

没有更多内容

加载失败,请刷新页面

没有更多内容

1
回答
关于TeamTalk IM服务器上的登录、消息部分的接口

由于工作原因,需要整理一份TeamTalk IM服务器的接口文档,但是现在基本找不到TeamTalk相关的资料了,跪求大佬们支招

2018/08/17 10:36
2
回答
Teamtalk问题请教

@南湖船老大 你好,想跟你请教个问题: 我今天部署了Teamtalk,系统是cent os 6.5 但服务也启动成功,但是访问web的时候提示404??这...

2016/06/21 17:14
1
回答
如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源

1、前言 关于微信内部正在使用的网络层封装库Mars开源的消息,1个多月前就已满天飞(参见《微信Mars:微信内部正在使用的网络层封装库,即将开源》),不...

2016/12/28 22:50
2
回答
理论经典:TCP协议的3次握手与4次挥手过程详解

1、前言 尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。 面向连接...

2016/09/26 17:02
1
回答
找不到PullToRefreshBase包

@Team android: import com.handmark.pulltorefresh.library.PullToRefreshBase; 是...

2016/09/22 10:26
4
回答
开源IM工程“蘑菇街TeamTalk”的现状:一场有始无终的开源秀

1、前言 随着云IM的发展,已吸引越来越多有IM需求的APP接入。但考虑到云IM无论从商业模式还是运营模式上,还需经过多年的沉淀,才可能真正实现客户与服务...

2016/07/28 15:00
1
回答
Teamtalk问题请教

@lanfog 你好,想跟你请教个问题:你好请教你一个问题,我今天部署了TeamTalk,一切都正常,但就是访问WEB的时候就提示404,请问有没有遇到这...

2016/06/21 17:15
3
回答
上传头像时,报500错误

php.ini开启error_log=php_errors.log [09-May-2016 22:26:45 PRC] PHP Fatal error:...

2016/05/09 14:47
2
回答
安卓客户端看不到历史消息

push_server/log/default.log 2016-05-10 10:10:52,583 [ERROR SOCKET] - <ssl_cli...

2016/05/10 17:54
5
回答
Teamtalk编译成功了,web80也登录进去了,但是感觉不对

@张远浩 你好,想跟你请教个问题: 谢谢 您好,我编译成功了teamtalk,应该是跑起来了,im_web登录进去,请问在哪里去注册用户呢,是直接在web...

2015/05/07 11:36

没有更多内容

加载失败,请刷新页面

蘑菇街回应TeamTalk版权:开源的底线是尊重

  10月底,蘑菇街开源了其内部即时通讯软件TeamTalk,TeamTalk是一款企业办公即时通讯软件,目前支持所有的主流平台。正当开发者大赞蘑菇街的开源举措时,TeamTalk于11月4日晚被GitHub下架...

2014/11/19 17:11
113
0
用libevent改造teamtalk底层网络框架

(没想到文章被oschina置顶推荐了,赶紧来加个广告,欢迎加入我们的teamtalk qq群437335108,此群是原蘑菇街teamtalk官方群管理者蓝狐离开蘑菇街后新开辟的分支群。) teamtalk是蘑菇街推出的...

2015/09/02 13:55
5.6K
3
TeamTalk 牵涉网易泡泡版权,被 Github 下架

  我们从该链接获悉:网易公司向 Github 申诉 TeamTalk 从结构、通讯协议等诸多方面都是对网易泡泡的拷贝、修改和翻译而成。而网易泡泡是一个很久远的产品,并非开源软件。   目前涉及的...

2014/11/17 10:56
38
0
开源蘑菇街TeamTalk开篇之readme&doc

开篇之前我们做一个默认规则 除特别说明外,文章的默认https://github.com/mogujie/TeamTalk 的TeamTalk/ 为根目录。

2015/07/14 12:07
819
1
Teamtalk编译成功了,web登录进去了,winpc也登录进去了

Teamtalk编译成功了,web登录进去了,winpc也登录进去了,到github下载源码https://github.com/mogujie/TeamTalk

2015/06/02 17:01
10.5K
16
心跳保活机制

心跳保活---TeamTalk心跳保活机制分析

2018/09/03 11:58
70
0
关于蘑菇街的TeamTalk分析

当然蘑菇街本身就是山寨美丽说起家的,由于淘宝内部有关系可以获得一定的资源,但是相信他们的路走不长就会关门了。 好了先不说蘑菇街,我们来看看这个TeamTalk,从名字上来说 TeamTalk 就已...

2015/01/04 19:03
5.3K
1
即时通讯app架构分享收集

即时通讯app架构分享收集

2014/09/24 21:51
1K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部