具有即时通讯(IM)功能的搜索引擎,只为云计算而生!

IM(即时通讯)服务端(上) 前言 首先讲讲IM(即时通讯)技术可以用来做什么: 聊天:qq、微信 直播:斗鱼直播、抖音 实时位置共享、游戏多人互动等等 可以说几乎所有高实时性的应用场景都需要用到IM技术。 关于即时通讯架构的相关视频讲解:qq微信背后的即时通讯技术细节,方案选择 即时通讯架构设计 C/C++Linux后台服务器开发免费学习地址:C/C++Linux服务器开发高级架构师/Linux后台架构师 本篇将带大家从零开始搭建一个轻量级的IM服务端,麻雀虽小,五脏俱全,我们搭建的IM服务端实现以下功能: 一对 阅读详情

“具有即时通讯 (IM) 功能的搜索引擎”这个创意构想于去年,我给它起了个名字:“即时搜”。这个创意来自于“搜狗输入法”的启发。“搜狗输入法”是一款基于搜索引擎技术的汉字输入法,它将搜索引擎技术移植到传统的输入法技术,从而把输入法技术带入一个崭新的时代。 QQ 拼音、谷歌拼音等输入法产品也随即跟上,沉寂已久的输入法领域再起波澜。搜索技术 + 输入法技术的结合,看似普通的技术嫁接,却带来了出乎意料的强大震撼!那么,如果将即时通讯技术和搜索引擎技术相融合,那又会怎么样呢?

搜索引擎( Search Engine )和即时通讯同为互联网两大杀手级引用,分别 造 就了世界第一和世界第二的互联网公司:谷歌和腾讯。如果这两种技术能有机结合,势必会产生更为强大的杀伤力 。 在国内,腾讯的公司依赖的 QQ 凭借无以伦比的用户黏性傲视互联网,地位似乎无可动摇,但我可以肯定说, IM 不会一成不变的,互联网将继续创造奇迹,因为“即时搜”不仅仅是搜索引擎,而且它还是 IM 。下面我分 3 点来阐述:

一、“即时搜”是对搜索引擎的变革

搜索引擎的主要功能在于帮助人们快速找到自己需要的信息和资源,但是很多时候,我们想搜的是人,而不是信息;有时用遍所有的搜索引擎,都找不到我们需要的信息;有时我们找到信息,但因为无法对信息的真实性作出判断,在这种情况下信息的价值也会大打折扣。下面举三个例子来说明:

例一:在网上搜“邮票收藏”的人,真正的意图也许是认识一下同样对邮票收藏感兴趣的人,搜索引擎似乎无能为力。

例二:人们对于自己以及亲人的健康无比的关注,在网上寻医问药已经是非常普遍的现象。自己生病了,只要找到患过这种病的人一交流,对自己的病情就基本有数了。比如孩子长时间咳嗽,家长带着孩子看了好几所医院都无法治愈,于是妈妈在网上搜寻和她孩子同症状的病例,她会发现别人也在网上问类似的问题,这时候妈妈最想知道的是别人的孩子后来怎么样,是治好了,还是没有治好呢?她非常想和他们交流一下病情,但是却办不到。

例三:我从事的是软件开发工作,在网上查找技术资料几乎是每天都要做的事情,也经常会经常碰到找不到答案的时候,有人会在网上留下解决问题的办法,这个时候,我最大的愿望是能够马上联系到他(她),确认一下这个答案的真实性和可行性,可这个愿望绝大多数都实现不了。

上面三个例子告诉我们,传统的搜索引擎“搜信息”的功能已大大不能满足我们的需求了,搜索引擎必须要有“搜人”的功能,这也是“即时搜”和传统搜索引擎的重大区别之一。

二、“即时搜”是对即时通讯软件的突破

腾讯的 QQ 是国人最为熟悉的即时通讯软件了。人是社会动物,交流是人们的本能需求,这也是即时通讯软件的价值体现。我们在即时通讯上联系人可分为两类:一种是现实生活中认识的,比如亲戚、朋友、同事、同学、客户等,其他的我都归到另外一类。人们在无聊的时候,会加一些陌生人,在搜索陌生人的时候,可以按地域、性别等进行过滤,这其实就是“搜人”,目的找到我们感兴趣的人。但如果我想加一个“最近看过《阿凡达》”的网友,或者“正在准备去西藏旅游”的网友,然后和他(她)讨论电影或旅游,这似乎是根本不可能的事。但前面我说过“即时搜”就可以实现此类的需求,因为它不仅是搜索引擎,还是即时通讯软件。  

三、“即时搜”不仅仅是搜索引擎 + 即时通讯软件

“即时搜”可以搜人、可以搜信息,可以即时交流,把它归到具有即时通讯的功能的搜索引擎不是很恰当,通常也不能称之为具有搜索引擎功能的即时通讯软件 , 我认为“即时搜”是具有搜索引擎和即时通讯功能的全新互联网应用。

关于“即时搜”的设想还有很多不清晰、不成熟的地方,但 有一点我毫不怀疑:只有云计算才能实现它,做好它! 无论是谷歌、百度、腾讯、搜狐、网易还是雅虎,哪家公司先推出这个应用,势必会改写当今互联网的格局,我也会将这个创意推荐给谷歌、百度、搜狐、网页和雅虎,请大家继续关注本博,关注朱二。

 

tim实践系列——如何架构支持亿级别在线用户的即时消息系统 海量在线用户在应用上的行为,会产生巨大的数据量和高并发压力,对系统的并发处理能力与海量数据处理能力是一项大挑战。构建亿级别在线用户的即时消息系统或更高数据量的系统,不是一个大框架就可以解决的的问题,需要结合业务特点,从许多细微的地方入手才能更好的搭建符合实际业务情况的合理架构。以上3篇文章讲述了tim的集群架构特点,数据存储能力,安全限流等措施。实际上,除了限流措施,tim还提供了系列的验证,接口安全调用等措施。 阅读详情

相关推荐

IMDepot:会有IM引擎

自述 此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列、缓存服务器、搜索引擎等) 部署说明 … 如果您不打算运行rake doc:app请随意使用不同的标记语言。

(转载)划时代的互联网应用:具有即时通讯功能的搜索引擎

本文出处:http://zhuer.info/archives/271 “具有即时通讯(IM)功能的搜索引擎”这个创意构想于去年,我给它起了个名字:“即时搜”。这个创意来自于“搜狗输入法”的启发。“搜狗输入法”是一款基于搜索引擎技术的汉字输入法,它将搜索引擎技术移植到传统的输入法技术,从而把输入法技术带入一个崭新的时代。QQ拼音、谷歌拼音等输入法产品也随即跟上,沉寂已久的输入法领...

weixin_30528371的博客 137

批量远程控制计算机运行程序(免安装客户端)

(上面有修正版)这个东东可以让你批量远程控制有权限的客户端运行程序,优点是客户端不用安装任何程序。管理机房或网吧的朋友可以试一下

高并发IM系统架构优化实践

转载自:https://yq.aliyun.com/articles/66461?utm_campaign=66461&utm_medium=images&utm_source=oschina&utm_content=m_9002 摘要: 介绍如何设计一个稳定、高并发、消息保序的IM系统,以及如何通过使用存储层的高级功能来优化系统架构。 在构建社交IM和朋友圈应用时,一

3039

树莓派4B之OpenCV人脸识别实战:从Haar Cascade到实时检测(保姆级教程)

本教程详细介绍了如何在树莓派4B上部署OpenCV,并利用Haar Cascade算法实现实时人脸识别。内容涵盖从系统环境搭建、算法原理解析到代码逐行讲解与实战调优,为嵌入式AI和计算机视觉初学者提供了一份完整的保姆级实践指南。

p8q9r0的博客 402

【GAN实战】基于pytorch-CycleGAN与pix2pix的自定义数据集训练全攻略

本文详细解析了基于PyTorch的CycleGAN与pix2pix模型在自定义数据集上的完整训练流程。核心在于根据数据是否成对来正确选择模型:pix2pix适用于严格配对的“孪生”数据,而CycleGAN则擅长处理非配对的“散装”数据集。文章从数据准备、配置训练到测试应用,提供了全链路实战指南与关键参数调优心得,帮助开发者高效实现图像到图像的风格转换。

x2y3z4a5b的博客 704

IM服务器1000并发对服务器的种类、数量、性能需求分析

IM服务器在支持1000并发连接时,需要合理选择服务器种类、数量和配置,以确保系统的高可用性和高性能。物理服务器、虚拟服务器和云服务器各有优劣,选择适合的方案可以提高系统的稳定性和扩展性。在实际应用中,需要综合考虑CPU性能、内存、网络带宽、存储性能等因素,并结合负载均衡、性能优化和监控运维等措施,确保IM系统的高效运行。通过本文的分析和建议,希望能够为IM系统的设计和实现提供有价值的参考。// python 因为爱,所以学 print("Hello, Python!")

百锦再的博客 2万+

告别C盘爆红!手把手教你将WSL2下的Ubuntu 22.04完整迁移到D盘(附清理指南)

本文详细指导如何将WSL2下的Ubuntu 22.04从C盘无损迁移到D盘,包括导出备份、注销原系统、导入新位置等关键步骤,并提供迁移后的优化配置、开发环境衔接及长期维护技巧,帮助用户彻底解决C盘空间不足问题。

weixin_28698059的博客 472

Yhoo!

在雅虎全球的技术体系中,产品的上线和发布也都借鉴了 Linux 包管理的方式:所有的产品都会被打成包放在一个专门的服务器上,产品的部署和升级就变成了简单的装包操作,绝对不会出现最后上线的时候文件路径出错等低级问题。Yahoo! 的技术平台是深深扎根于 Linux 和开源文化的。<br />。Yahoo! 的内部生产线分为三个相互独立的环境:开发环境、测试环境和生产环境(即线上环境)。这三个环境虽然独立,但它们的配置都会尽量保持一致,这样就可以保证开发完成的产品不会因为环境不同而出现问题。<br />如果发现

mqgh2007的博客 822

C# emgu.cv图像识别 从大图中寻找小图,判断存在图的相似度

这是2个问题,我采用emgu.cv来解决这个识别问题,这里需要在nuget中引用emgu。最近写了一个在一张图片中,截取一部分,通过机器判断截取图片是这张图片的。第一、通过小图去找判断是否存在大图中,第二、小图存在大图的什么位置。

一个专注于技术研究创新的程序员 2467

曙光服务器RAID配置避坑指南:MegaRAID SAS 9361-8i实战(含Foreign状态处理)

本文详细解析了曙光服务器搭配MegaRAID SAS 9361-8i控制器的RAID配置全流程,包括RAID0和RAID5的创建、Foreign状态处理及性能优化策略。特别针对磁盘迁移中的Foreign状态问题,提供了系统化的解决方案和高级恢复技巧,助力企业级IT运维提升存储配置的稳定性和可靠性。

weixin_29200741的博客 412

关注未来,迎接wave--(3)

一、互联网趋势是Google    先不专门讨论Wave,我们来看看Google已经发布的一系列成熟产品。搜索引擎,卫星地图(国外还有街景地图),相册,邮箱,文档,翻译,讨论组,学术搜索,阅读器……这些产品,只要用了的人,几乎没有说它不好的。可以说,Google主导了互联网的趋势。为了顺从这种趋势,Google的产品也成了国内外互联网公司的模仿对象,纷纷进行本土化和改良。   “中国

hotfly_vip的专栏 1350

数据分析案例-2024年裁员数据集可视化分析

本实验数据集来源于Kaggle,原始数据集为2020-2024年裁员数据,共有3577条,12个变量,该数据集提供了不同公司的裁员信息。它包括以下几栏:Company:裁员发生的公司名称。Location_HQ:公司总部位置。Industry:公司所属的行业或部门。Laid_Off_Count:公司解雇的员工数量。Percentage:公司员工被解雇的百分比。Date:裁员发生的日期。Source:信息来源网址。Funds_Raised:公司募集资金的信息。

m0_64336780的博客 1万+

汇讯WiseUC:为什么要做“PC微门户”?

  企业即时通讯软件天生就具备“眼睛”、“耳朵”、“嘴巴”这一系列感官,随着信息技术的不断发展,以企业即时通讯为载体的“PC微门户”将成为管理企业最重要的一只“手”!   汇讯WiseUC企业即时通讯软件进入市场8年,从初创的5个人,到现在数百人的研发团队,一直是一个偏内敛型的公司。做产品一...

chushi1919的博客 205

深入Kafka:从SASL_PLAINTEXT到SASL_SSL的迁移之旅

本文详细介绍了如何将Apache Kafka从SASL_PLAINTEXT模式迁移到更安全的SASL_SSL模式。内容包括创建密钥库和信任库、生成证书签名请求、设置证书颁发机构、签署CSR以及修改Kafka配置文件的完整步骤。针对常见问题如SSL握手失败和循环连接尝试提供了解决方案。通过实施这些步骤,可以确保Kafka数据传输的安全性,实现客户端身份验证和加密传输。文章强调在操作过程中需仔细检查配置文件和证书信息,以确保迁移顺利完成。

m0_74337424的博客 84

STM32开发 -- GPIO详解

之前有简单讲过GPIO工作模式和寄存器,还是有点没搞明白。这次需要全方位的看一下了。 一、数据手册 1、STM32F105RC引脚说明 可知:STM32F105RC 一共有4组IO口 一共16X3+3=51个IO GPIOA0~A15 GPIOB0~B15 GPIOC0~C15 GPIOD0~D2 2、程序定义 GPIO端口号 STM32F1...

不积跬步,无以至千里 5万+

“谷姐”社交搜索平台在深上线

【深圳商报讯】(记者 王荣 郑恺 艾建琪)本报率先独家报道、因谷歌退出中国而诞生并一夜蹿红的“谷姐”(www.goojje.com),昨日又让世人眼睛一亮:其潜心研发一年独创的具有中国自主知识产权的社交搜索平台,今天起在深圳正式上线。   昨天下午,谷姐在深圳蛇口举行了社交搜索平台全球首发仪式。现场除了来自中央、省、市的媒体记者外,就是专家、PE/VC,包括IDG等。有PE/VC当场表示,“...

groupon 703

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

自己看的

http://swifter.tips/ http://objccn.io/

aa251991121的专栏 282

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

(转)最有前途的5个Web开发平台

http://subject.youkuaiyun.com/webplatform/  Web技术的越来越广泛的应用和发展使得一切没有什么不可能。许多我们耳熟能详的Web应用已经逐步渗透到每个人的生活之中,比如Facebook、iPhone、OpenSocial、Twitter等等。互联网技术的日新月异,和用户选择的多样性,使得Web应用趋向API的开放渐成潮流。

Edai9508的专栏 1387

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

对于接下来两年的技术路线规划

一、时间基础: 一定保证能在今天拿下研究生考试。这样给自己提供选择技术路线的时间。 否则只能利用下班时间进行技术学习。不容易出很大的效果。 二、分布式猜想 经过从开始接触计算机程序到现在有4年了。真正工作时间也只有1年半。发现自己其实对于分布式开发和云计算非常看好。对于这种底层的框架开发很感兴趣,想钻研一些比较深层次的东西。 计算机的发...

aizhilian2040的博客 282

从MSN中断五国服务谈国家安全

就在最近,微软公司主动切断了古巴、朝鲜、叙利亚、伊朗和苏丹等五国服务。这意味着,无论你在这五个国家中的哪一个,你的MSN都无法登陆! 文/ 鲜橙加冰(王文文) 来源:51CTO 大家还没来得及反应,就发现谷歌也已经采取了类似行动,目前已禁止苏丹网民下载谷歌即时通信(IM)和地图服务软件,而雅虎、AOL等互联网服务商亦有可能针对上述国家采取类似措施。 ...

weixin_34406061的博客 69

号称下一代监控系统!来看看它有多牛逼

来源:aneasystone.com/archives/2018/11/prometheus-in-action.html???? 欢迎加入小哈的星球,你将获得:专属的项目实战 /1v1 提问/Java 学习路线 /学习打卡/每月赠书/社群讨论新项目:《从零手撸:仿小红书(微服务架构)》正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x...

犬小哈 274

10行代码玩转python切片

# coding:utf8 # [start:end:step] if __name__ == '__main__': list = [0,1,2,3,4,5,6,7,8,9] print(list[::]) # 返回所有 print(list[::-1]) #返回所有元素的逆序 print(list[::2]) #获取偶数位置的元素 print(list[...

yonggeit的博客 4109

互联网巨头们:永远无敌?

现在互联网行业寡头趋势非常明显,像巨头腾讯、百度、阿里、新浪、搜狐、网易、盛大等等都有无比强健的肌肉。比如腾讯2009第一季度总收入达人民币25亿多,比上一季度增长19.4%,与去年同期相比增长74.8%,在金融危机背景下尤其抢眼,而即时通讯活跃账户达到4亿多,牢牢占据市场领导地位。百度和阿里巴巴等也在各自的领域战略绝对优势。而且,更重要的是,在目前的趋势下,只要经济体系不发生崩溃,这些巨头在很长

join514的专栏 830

基于SOUI开发的应用展示

本页面列出基于SOUI开发的产品 欢迎使用SOUI的朋友提供资源:setoutsoft#qq.com #->@ U大师http://www.udashi.com EiisysIM: 是一款为工作场景而设计的企业即时通讯软件, ,含PC版和手机版。具有完善的即时通讯、文件传输、语音通话等功能。通讯录由企业人力资源部门统一维护,为企业带来即时沟通、统一管理、消息...

weixin_34232617的博客 252
上一篇: 平台+插件软件设计基本思想
下一篇: C#自定义WebBrowser控件,禁止下载显示图片
「已注销」
博客等级 码龄25年 93粉丝 101原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值