说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

《近匠》融云,自主研发真正“不丢消息”的IM云服务

HTML文档下载 WORD文档下载 PDF文档下载
《近匠》第90期,融云即时通讯云源自飞信团队,拥有8年IM技术积累,却推倒重来,从第零行开始写代码,自己做一套全新的通讯协议和服务端架构,不丢消息、快速迭代反馈,并将逐步落实SDK开源计划。

移动互联网时代的即时通讯技术已与互联网时代完全不同,弱网络、丢消息等问题天然存在。融云即时通讯云源自飞信团队,核心创始成员拥有8年IM技术积累,却推倒重来,从第零行开始写代码,自己做一套全新的通讯协议和服务端架构,并将逐步落实SDK开源计划。本期《近匠》专访融云即时通讯云 CTO 杨攀,听他讲述矢志做即时通讯行业老大,把即时通讯做穿做透的融云是如何做到不丢消息、快速迭代,专注为用户提供IM云服务的。


图:融云即时通讯云 CTO 杨攀

CSDN:请介绍一下您以及团队主要成员的从业经历?

杨攀:融云创始团队的所有核心成员几乎都来自于神州泰岳飞信团队,原本都是负责飞信业务的高级管理人员、核心产品和技术人员。CEO韩迎原本是飞信的VP,负责市场销售和运营,另一个联合创始人是我们的首席架构师李淼,原本在飞信负责即时通讯、社交产品,COO毛炜之前则是从事企业级应用软件服务业务。

我个人很早就开始写程序了,从94年开始到现在已有二十多年,一直都在和IM、社交打交道。曾参与微软MSN Messenger Mobile China业务的开发和管理工作,负责过时光网架构升级和改造工作。2008年加入神州泰岳飞信团队后,先后负责了飞信社交平台、飞信开放平台、飞信即时通讯平台业务的管理工作和研发管理工作。

CSDN:请具体讲讲融云是什么?

杨攀:融云很简单,我们做的是即时通讯云服务,这是一个2014年新生的行业。之前大家看到的即时通讯服务都是一些to C的产品,比如QQ、微信、飞信、旺旺、YY、陌陌等,而即时通讯核心技术也都掌握在这些大厂商手里,从事IM的小厂商寥寥无几,即使涉足也可能都是企业级,其支撑的并发用户量远远无法和to C的产品相比。

其次,移动互联网时代的即时通讯技术和互联网时代已完全不同,移动互联网时代的通讯面临着网络不稳定的问题,我们曾做过数据统计,一款手机一天内断网可能会高达三百多次,其难度相对而言也更高,IM技术需要大幅革新。而从2012年时基本没有人会去接入第三方SDK到2014年为大众所接受,开发者服务的理念也日趋成熟。

因此对我们而言,就是把自己的核心业务做好,普惠开发者,让开发者能够通过SDK+云服务的形式能够很简单地在自己的业务中集成即时通讯能力,将原本一个非常难、非常高大上的“阳春白雪”的技术一下子就变成零门槛。我们的方式是提供一个SDK,开发者只需将其嵌入到App中,融云会在云端提供服务器来负责消息传输等,便能实现端对端的聊天。除一对一的单聊之外,我们还提供群聊、音视频通话、公众服务等功能。

CSDN:融云的公众服务与微信公众账号有什么关联或不同吗?

杨攀:融云的公众服务是帮所有使用融云SDK的应用搭建一套公众账号平台,就相当于每个App都有自己的一个公众账号平台,可以自己给自己的App开发公众账号,也可以找别人开发并接入到自己的平台上给自己的App使用,让每一个App都可以变成一个“微信”。

微信本身的理念是中心化,成为一个操作系统,所有的业务都可以直接做一个公众号嵌入到微信里,开发者也无需再劳心劳力地开发App。而我们做的事儿则是“去中心化”,我们帮助微信之外的其他App厂商具备这种能力。

CSDN:融云为开发者提供了哪些核心服务?

杨攀:我们对于公司的定位非常单纯,就是一家纯技术的公司,核心产品就是做即时通讯。也有很多客户会问我们:你们做不做社交、朋友圈、论坛、地理位置定位、短信验证码等?我们觉得这些并非自身长处所在,我们要做的就是把核心领域做透做穿,也是可以成功的。所以我们做的通讯就是单聊、群聊、聊天室、音视频通话、客服平台、公众服务等,全都属于即时通讯的范畴。

CSDN:与其他IM云服务提供商相比,融云在即时通讯技术、功能、成本等方面各有着什么样的优势与不同?

杨攀:融云的研发团队是业内唯一一家做IM出身的团队,这是其他厂商不具备的最大优势,即时通讯技术是一套非常复杂的体系,不是说一两个人挑大梁就能做好的,必须要靠一个团队去把它搞定。技术上的不同就在于,不少竞争对手采用的都是一些开源的解决方案,因为没有经验,直接在开源的基础上进行修改并提供服务。但开源的解决方案都存在一些问题,首当其冲的便是这些方案都是为PC互联网设计的,而非移动互联网,在移动互联网领域,弱网络、丢消息等问题天然存在。


图:融云即时通讯云架构图

其次,这些开源的解决方案都是企业级的解决方案,这也就意味着一旦用户过多,无论怎么改,系统都撑不下去。所以我们推倒重来,参考微信公开的设计理念,从第零行开始写代码,自己做一套全新的通讯协议和服务端架构。

CSDN:从开发者角度,选择一项IM云服务都包含哪些关键因素?

杨攀:现实地说,开发者往往很容易被市场宣传所左右,绝大多数开发者都不会非常细致地去研究到底谁家的技术方案好,更多的时候是凭广告、宣传营销这些感性的认识。但对于比较理智的开发者,通常会考虑服务的稳定性、消息的可靠性等因素,比如消息丢不丢、重不重复、乱不乱序等,服务宕不宕机?使用开源解决方案的服务商总是会碰到频繁宕机的问题,并且很难完全掌握整个解决方案,而融云自主开发服务架构,即使偶尔出现小故障也都是局部的,能快速解决,而且我们也不会存在一宕机整个系统就挂了的问题。

另外,支持和服务也很重要。客户有问题,反馈能够多长时间得到响应并解决?这是开发者非常看重的。其实现在整个互联网行业都比较快,大家一边出产品,一边迭代,没有说花一两年的时间写一个项目,然后突然拿出来,那个时候可能机会已经过去了。现在我们做到的就是快速迭代,每周一晚都会发布一个新版本,保证用户这周提出一个问题或需求,下周二便可以拿到。如果用户觉得版本更新太快,可以不更,这完全由用户自己来控制,融云不会促使用户必须升级。

为了更好地解决客户问题,我们将SDK分为不同版本,有既改Bug又加功能的开发版,不加功能只改Bug的稳定版,以及非常稳定的发布版,既满足快速迭代的需求,又能够让用户得到稳定的版本。

CSDN:在开发、更新、运营、维护过程中,是否遇到过一些比较头疼的问题?如何解决的?

杨攀:现在最大的问题就是客户每天反馈的大量信息,包括需要去跟踪客户提出的新需求、跟踪用户反馈的Bug等。这也就直接造成如何让客户的问题得到最好的追踪和解决,这成为我们很重要的问题。每天每个人脑子里过的信息量是一般的研发团队无法想象的,各种信息接踵而至,我们经常做一些并发性的工作,但既然我们选择了给开发者提供支持就一定会努力完成。从另一个侧面来看,这可能就是所谓幸福的烦恼。

CSDN:那顶着这么大的压力是否有行之有效的解决方案?

杨攀:我们几乎每天都会对流程、工具、支持方式进行一些细微的改进,并不断尝试新的方法,不断地去优化,思考怎么去更好地提供支持。比如最近我们发现,用户在提出问题时,很多问题描述并不清楚,然后我们会问他,这样一来二去就浪费了大量的时间。然后我们就会想些办法,在节省沟通成本的同时,也能让开发工程师在短短的十几分钟内就能修改完善,在提高效率的同时也能很好地提升质量。

CSDN:产品从最初的开发到现在有着怎样的开发思路?

杨攀:先讲移动端SDK,我们将SDK分为两层,底层的通讯库用于满足自己定制通讯UI交互界面的高级客户需求。另外我们也考虑到其实更多的开发者并不愿意在聊天界面上投入太多的精力,我们就做了一个UI组件,开发者几乎不用写代码,可以使用该组件直接调整设置。其实这对于我们而言也是非常有挑战的,既要满足功能,又要设计结构去实现调整和扩展,代码量几乎都耗在这些地方。

CSDN:如何计费?采用什么样的盈利模式?

杨攀:PaaS厂商通行的标准计费模型是按量付费,请求多少次API就付多少钱,然后阶梯定价,但我们在刚起步时便思考了商业模式究竟应该是什么。如果按照PaaS平台的通行模式来走的话,友商之间就会打起价格战,这个非常没意思。并且,我们对自己的定位就是一定要做这个行业的老大,拥有自主开发的核心技术,再加上这么多年来在IM领域的长期摸索和实践,我们自信在成本上可以比其他友商有几倍的竞争优势,用户可以直接免费使用我们的SDK和基础服务。

此外,融云还提供付费增值服务,以满足用户的个性化运营需求,因为这其中包含的许多功能特别费磁盘存储、服务器的计算资源、带宽流量,我们需要为此付出巨大的成本。未来,我们不仅仅只是简单地提供能力,更希望能够帮助使用融云的开发者,靠我们的平台实力来帮助他们解决实际面临的问题。

CSDN:对于大规模的故障,融云是否有应急预案?

杨攀:云服务厂商出问题很是常见,即使如微软亚马逊等也不能例外,但值得细细思量的是能有多快的时间去响应和修复,与开发者沟通是否到位?目前,融云正在着手建设双活的双数据中心,已进入部署阶段。这也就意味着即使任一数据中心发生意外,另外一个还可以正常使用,两个数据中心同时出现问题的概率非常小。同时,双数据中心也需要付出双倍的成本,但能为客户提供更高质量的服务还是物有所值,我们对于稳定性的追求是非常苛刻的。

CSDN:融云在GitHub、GitCafe上托管了许多Demo源码,请问在开源方面是否还有其他考量?

杨攀:在高速发展阶段,我们对公司的定位是商业公司,许多内部的东西在自身觉得不够好并本着对用户负责的前提下,还是一个相对保守的态度。截止发稿前,我们已经将JavaScript SDK开源,在核心部分已非常稳定的情况下,动用社区的力量来帮助我们继续完善问题,大家一起来找Bug并进行维护,除此之外,我们针对其他第三方平台(如Cordova、React等)提供的SDK插件也会全部开源。


【 《近匠》GYENNO CEO任康:用“勺子”敲开一片新市场】《近匠》第89期:从去年的手环,今年的智能手表、智能水杯,再到针对有手部震颤症状人群开发的智能勺“睿餐”,GYENNO开始从健康领域向医疗领域贴近。虽然睿餐算不上医疗设备,但却开始在这片新市场进行深耕。

【 《近匠》小鱼天气,中国风与细粒度空气质量检测】《近匠》第88期,小鱼天气诞生于微软车库中,与一般天气类应用不同,小鱼天气主打细粒度空气质量监测,其完全中国风的设计颇合国内用户的胃口,微软大数据方面的积累也给予了他们很多的技术支撑。

【 《近匠》谛听科技,探索智慧家庭的智能网关】《近匠》第87期,谛听科技以X+N为业务模块,将云操作系统与智能路由器相结合,为智能家居产品提供数据交互和命令控制。未来,路由器不仅是家庭的数据中心,更可在一个平台上远程控制所有的家电、门窗甚至插座。

回顾更多内容及线下开发者活动信息,请关注mobilehub公众微信号(ID: mobilehub)


寻求《近匠》免费报道,请私信:@CSDN移动,或发送邮件至tangxy#csdn.net(请把#改为@)。

走苹果的路子!Jawbone推低端健身追踪设备 专访POWER 8编程挑战赛选手吴亮:集众家之长, 激发算法性能极限 微信沟通接口上线,开启移动应用与公众号的连接 【特惠最后1天】参加深圳微信开发者大会赠书及全套讲师讲义(附大会最新日程) 编码运行两不误!KZPlayground,Objective-C中的Playgrounds 专访PopCap:AR是数字与物质世界的调和剂 【多图】Github编程语言分布统计:JavaScript称霸 【最具价值CTO评选秀】途家美女CTO杨孟彤:不创业会后悔 2014腾讯WE大会:开启未来的五大科技发展趋势 TIOBE 2014年11月编程语言排行榜:R受大数据影响跃至12位 深圳微信开发者大会全部议程出炉 最后仅剩30个参会名额 智能硬件:一半海水,一半火焰 聚焦SDN、NFV、云安全基础架构等技术热点 2014云安全联盟高峰论坛即将召开 富Web应用开发的七大原则 应用原型设计毫无压力!开源Sketch插件管理器Sketch Toolbox 【MDCC专访】友盟副总裁焦岳:从36万款App,看今年的热门领域 一切只为经典 微信开发者大会前瞻(附议程) 从手势识别到增强现实,开发实感应用该了解的技术细节 福利来了,爱拍原创免费为iOS版手游制作宣传视频 【工具推荐】Zrender——轻量级Canvas类库,让绘图大不同! 基于Docker和CoreOS的开源PaaS平台——Deis v1.0正式发布! 微软宣布.NET开发环境开源 支持三大操作系统 爆发吧,诺基亚!前员工开发物联网新设备 详解Visual Studio Emulator for Android,微软的Mobile First! HPC China 2014完美落幕,AMD Firepro荣获好评! 揭秘微软的Container技术之一Drawbridge AWS副总裁谈数据中心网络打造 【最具价值CTO评选秀】出门问问CTO雷欣:从技术极客到核心管理的秘密 《近匠》APICloud:“云”+“端”一体的移动API提供者 Oculus移动SDK发布!John Carmack操刀、集成Unity 4.5 11月15日深圳见!深圳微信开发者大会公布全部议程 如何利用单片机取得电话来电号码? 如何插入名次字段数据? 如何插入名次字段数据? 在远程计算机上执行一个应用程序时,该程序用的是我的资源还是对方的? 用Borland C++ Builder 开发企业管理系统 又出现错误了????? 求助!!如何在StringGrid中显示ADOconnection中的数据?? 为了运行XML,服务器究竟要怎么样才行? directx屏幕捕获,为什么我的这段代码不行 小问题,大侠帮忙,小弟不胜感激!!!!! 我想使用一个字段来存储2万字左右的文章应该用什么类型(text不够用的)? 向非窗口类的对象发送消息呢? 如何重新检索 救急:Win me开始菜单及Taskbar的小图标都变花了,如何解决?up有分 ############狂送分,附带一个小问题########### 在bc中怎样创建资源文件?? 请高手进入,急!在线等待 生活有你 更新后台數據,用試圖就可以,用代碼就不行? ★★★CFormView的大小,高手没必要进,低手就可以解决了! 不超过十行,但.....(C) 打到雍亲王 "准女朋友的胸太平了,我该如何取舍? " 准备结贴了,要顶的赶快顶呀,去晚了就没机会了 为什么我从数据采集仪采集到的数据是乱码? 请教:动态的下拉菜单怎样做?在线等待,答对就给分! 有谁知道用vb如何把bmp的文件转换为jpg格式?? sql server2000是不是不能在winxp 专业版下安装?? 请问大家 wait函数的使用问题(给100) 关于wait函数的使用问题(给100) 如何在xp下能够删除带子目录的文件夹? [求助]关于考试座位号随机分配问题! 无奈的我等你的帮助! 在delphi中如何建立一个doc文件? 有谁可以帮帮忙(在线等待) 请问大家如何防止DEDE的,我发现许多软件没有进行压缩也无法进行DEDE反编译,通常只能进行到一半 现代制造业企业管理系统的开发 (C++ builder) 线程设计,帮帮忙!!! 关于flash中的actionscript 如何做自动评分的考试系统?给点建议或意见! 告急!!!主从表的问题,怎样修改从表时,让主表的数据跟着变化? 刚刚在新闻组看到的东西, 让大家乐乐(转贴) 关于ASP.NET的讨论,欢迎大家指正. 再发:请教在Rave 报表中如何在每一页上都显示打印表头 关于视图的问题!!!很急,各位大哥帮帮忙!! CrystalReports(水晶报表)的版权问题 请看此贴!帮忙阿! 菜鸟问题,请问怎么让 点主from上的一个按钮就弹出另一个编好的窗体 请问能不能将网页页面内容保存为word文档输出?? 碰上大麻烦了,哥们们救救我吧!~ 请看此帖,帮忙啊! 通信原理与通信技术第二版中的 低通抽样定理中有一个带限模拟信号.请问什么是带限模拟信号?谢谢 改错(一共有四处错误,把改完的句子写出来)一轮明亮的圆月挂在空中,元宵佳节马上终于来到了,到处都是喜气洋洋的.马路边,张小冬和刘文斌由他的爸爸带着,拉着兔子灯跑来跑去,表情多么 美式英语在线翻译网站?我要的是翻译出来的句子意思和外国人说出来的句子意思差不多. 模拟信号抽样后,模拟频率,数字频率的问题就是那个模拟频率和数字频率的问题.假如有个模拟正弦波sin wt .我把他抽样,抽样频率为1HZ,那么变成数字域后,数字频率是个什么东西?是多少?好像变 20世纪中国第二次历史巨变指的是 英语说个句子,如果是错句,外国人能理解吗? 抽样后的模拟信号包含哪些频率成分 改错改句子中的错误1.I went to fish on Sunday.()2.They leaved HangZhou last week.()3.He often flys a kite in spring ()4.Look!A car is runing to us.()5.She has supper at 6 yesterday.() 有没有例如梅花香自苦寒来的这样的句子 动摩擦因数,物体静止时,接触面之间有无动摩擦因数 单句改错.每句存在一处错误,请按改错格式改1 The scientist devoted his spare time todo experime2 The teacher told the students not be late3 English is an useful tool4 Why not to follw his advice?5 What a fun it is to swim in the lake! 英语翻译看啊,我目睹在那里的父亲.看啊,我目睹母亲.也目睹我的兄弟姐妹.看啊,我目睹祖先的行列.看啊,他们都向我呼唤,他们叫我去烈士英雄埋骨之地,在英灵殿中,勇士的精神,将永远.长存不 若物体跟接触面之间的动摩擦因数为u,压力为Fn...若物体跟接触面之间的动摩擦因数为u,压力为Fn,物体相对接触面滑动时,物体受到的滑动摩擦力大小是( )A.0B.uFnC.Fn/uD.u/Fn 请改错短句语法错误Since smoking is harmful to one's own and other people as well,the government is making active use of law,forbiding people to smoke in public.A ban on smoking in public places will be publish at January,2011.A controversial 2009年12月14日在郑州能看到双子座流星雨吗? 命题“对于任意m∈R,m命题“对于任意m∈R,m 电动汽车为什么不用两个电池?A电池驱动汽车行驶.在四个车轮上各加装一个发电机汽车启动行驶中A电池首先参与提供电能驱动车轮转动.当车速达到50公里每小时时四个安装在车轮轴上的发电 昨天的双子座流星雨谁看到了?(2009年12月13号)555~昨天回来上班了,看不到,今天想回家看的,可是又多云,严重打击我~我是广东的,有谁看到了?请说一下地点和时间~谢 x^2+mx-12=(x+6)(x+n) m=? 暑假里的一件有意义的事. 3句英语,请帮我看看有无差错,①reasonable life plan can (to) lead us try to seek ideal method of life,to enjoy good life②i don't think the success only relate with intelligence,other same good quality can help us to success yet③thi 抽样定理是什么? 怎么加YY好友号啊 他们说我听不懂 杉科包括 什么动物爱挂在墙上 有意义的活动,最好是家务 水杉 或者 高大的杉类植物 可以在山东生长济南生长吗 弱种子也要发芽阅读答案 暑假里一件有意义的事可以写些什么,新一些 英语怎样题高怎样将英语由110提升至120 什么动物最爱滑倒? 支原体、衣原体检查前要注意什么由于前段时间咽喉发炎服用了几天的抗生素(加替沙星和罗红霉素),请问如果做支原体和衣原体的检查前需要停药多长时间才能保证结果无误? 西部高原地区表现出明显的什么特征 求助数字信号处理基础问题——抽样定理应用有一调幅信号 Xa(t)=[1+cos(2*pi*100t)]cos(2*pi*600)用DFT做频谱分析,要求能分辨Xa(t)的所有频率分量,问(1)抽样频率应为多少赫兹?(2)抽样时间间隔应为多少 弱种子也要发芽阅读中的农民为什么要做出既夸张又慈爱的姿势 询问支原体衣原体检查注意事项 患者性别:男 患者年龄:31 我前段时间有不洁性生活,尿道口红肿,10月1日开始吃了6天的左克和克拉霉素和14天的闭癃舒片,15号停药.过7天后做了支原体衣原体检 显微镜的物镜焦距什么意思? 请问什么动物可以挂在墙上?动动脑筋哦! 想去北欧挪威旅游呢,可是不会挪威语,又不想跟团,那里英语通用吗? 1.老班长的病也不轻,成天就吃点我们吃剩的鱼骨头和草根,再不好好休息会支持不住的.改成反问句2.小林,把掉在地上的书捡起来.改成祈使句 《弱种子也要发芽》主题 最近有什么好听的外文歌,不一定是英语的,其他语言也可以最好是慢歌 ,不要日韩歌曲, 老班长到处找野菜,挖草根,可是光吃这些东西怎么行呢修辞手法 好处 什么动物能挂在墙上?要和我想的一样哟 海底生物的异常行为 信号与系统 卷积和抽样定理有什么区别和联系一直搞不清卷积的概念,好像也是把信号用冲激信号分成一些脉冲柱然后加起来,那不是和抽样定理差不多吗?请学得好的人来说说, 弱种子也要发芽告诉我们什么 世界上的每一种生物都是非常独特的,出现这一现象的本质原因是A物种多样性 B生态多样性C遗传多样性 D环境多样性 两物体间的动摩擦因素与两物体间的接触面积有关吗?谢了! 弱种子也要发芽(2011丽水) 钢琴谱上的rit. 动摩擦因数与接触面面积为什么与接触面面积无关呀? 动摩擦因数与接触面面积成反比是对是错?请说明 这些口琴曲谱的符号是什么意思啊?(有图) 那个“rit”和那个弧线还有后面那个是什么意思 该怎这些口琴曲谱的符号是什么意思啊?(有图) 那个“rit”和那个弧线还有后面那个是什么意 为什么动摩擦因数与接触面面积无关 《萌芽》阅读理解答案 什么是人才理念?意思不懂请回答 老班长的手又廋又硬.(改为比喻句) π/4=1-1/3+1/5-1/7+一直加到最后一个数的绝对值小于10^-6 有什么错误啊#include#includeint main(){int n;\x05double s,b=1.0,a,sum;sum=0;\x05for(n=2;fabs(b)>=1e-6;n++)\x05{\x05\x05sum=sum+b;\x05\x05a=2*n-1;\x05\x05b=-1/a;\x05}\x05s=sum 函数y=kx+b在(-无穷,+无穷)上是增函数,k的范围. 美国驻也门大使馆虚惊一场 婚礼烟花被美国得州一男子五地疯狂射杀 致其母在利比亚枪手打劫央行5000万美元日防相称“中国危及和平” 中日关系陷美国十年逾百起医院枪击事件 FBI探利比亚枪手狂劫五千万美元演员有怪癖 只爱演死尸纽约手机可接收紧急警报捐肾牵良缘 悲剧变喜剧四条眼镜蛇盘绕 “守护”婴儿午睡印度高官建议用阉割强奸犯方法遏制强奸世行营商环境排名遭质疑公务报销作假引发公众愤慨 加拿大政府奥巴马考虑停止窃听盟国领导人泰国前总理阿披实被控谋杀英国报纸窃听丑闻开庭审理普京称苏联共青团不仅是政治还是友谊和美主持人就\"杀光中国人\"言论道歉美国承诺停止监听盟国美媒:光有“屌丝”与“土豪”社会无法港媒:防范儿童性侵别忘了农村王凯当选玉林市人大主任 苏海棠当选玉科学家研制无需冷藏的疫苗 助非洲治疗韩国舆论呼吁扩大韩朝离散家属团聚活动专访中华性文化博物馆馆长 刘达临(视参加朝韩离散家属团聚活动老人因身体原一张表读懂昆明盘龙区群众路线教育活动广西外派华文教师异国欢度春节:思乡情台湾力拼人民币离岸中心 欲与香港并驾张杰《歌手2》唱动力火车名曲 自曝脆行业视点:定制化安防成专业厂商制胜之台湾“央行”拟全面取消人民币每日兑换日媒:安倍政府连发不当言论 傲慢或撼武汉春运战场涌现“奇兵” 用耳朵破译360手游:2013年卡牌游戏活跃用上海自贸区洋山港区先行试点国际贸易“星云大师:弘扬传统文化 应推动诗书礼艾薇儿今晚在沪开唱 中国巡演开启韩政府批准两个民间团体向朝提供人道主日媒:安倍同僚涉靖国神社言论的傲慢或韩媒:韩国炮兵部队首次招纳女兵大熊猫\"圆仔\"学啃竹子 模仿妈妈
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘