首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

扫盲:认识MQTT通信协议

通过MQTT协议,目前已经扩展出了数十个MQTT服务器端程序,可以通过PHP,JAVA,Python,C,C#等系统语言来向MQTT发送相关消息。...此外,国内很多企业都广泛使用MQTT作为Android手机客户端与服务器端推送消息的协议。其中Sohu,Cmstop手机客户端中均有使用到MQTT作为消息推送协议。...如果需要下载MQTT服务器端,可以直接去MQTT官方网站点击software进行下载MQTT协议衍生出来的各个不同版本。...MQTT的缺点是:服务器端实现难度大,虽然已经有了C++版本的服务端组件,但是并不开源。而且在推送数量较大时如何处理并发是十分考验后台人员的技术水平的。...►[4] HTTP轮询 HTTP轮询就是在一个给定的时间间隔后,定时向服务器发送请求,查看是否有新的数据。 HTTP轮询的优点是:实现简单、可控性强,部署硬件成本低。

2.2K31

服务器软件大扫盲

这篇“服务器软件大扫盲”就是我看了羊哥的一期视频后有感而发的,比如说 Web 服务器、HTTP 服务器、应用服务器这三个概念,我是见过很多次,但如果你非要我说出它们之间的区别的话,我只好哑口无言。...先来说 Web 服务器,它一般指的是网站服务器,可以向浏览器(PC端或者移动端)等 Web 客户端提供服务,供请求数据或者下载数据。...服务器使用 HTTP (超文本传输协议)和客户端浏览器进行通信,因此我们也把 Web 服务器称作为 HTTP 服务器。 再来说应用服务器,它是一种软件框架,提供一个应用程序运行的环境。...在我看来,Web 服务器和应用服务器之间的界限已经非常模糊,后者更高级一点,就好像公司与企业这两个名词之间的差别。...常见的 Web 服务器软件包括 Nginx、Apache、IIS,常见的应用服务器软件包括 WebLogic、JBoss,前者更轻量级,后者更重量级。 接下来,我们就来唠唠常见的一些服务器软件。

1.9K40

架构师之路 - 服务器硬件扫盲

服务器 根据服务器的外形和使用场景我们将服务器分为以下四种: 塔式服务器 ? 塔式服务器类似于台式机,主要适用于没有机房机架的公司,一般存放于中小办公环境。 机架式服务器 ?...机架式服务器需要放置在标准机柜中,多存放于数据中心。 刀片服务器 ?...刀片服务器为了提供更高的密度,它比机架式服务器更节省空间,同时,散热问题也更突出,往往要在机箱内装上大型强力风扇来散热,一般应用于大型的数据中心或者需要大规模计算的领域。 高密度服务器 ?...高密度服务器是为了实现更高的空间利用率。 主板架构 服务器的机箱只是外壳,核心架构还是主板。 ?...服务器厂商 国内的服务器厂商主要有:曙光、华为、浪潮、H3C、联想、长城等 国外的服务器厂商主要有:Dell、HP、IBM CPU CPU作为服务器的核心固件,我们主要通过以下几个概念来了解: Socket

3.1K40

【硬件】写给医(学)生的服务器扫盲指南

医学生能够直接接触到服务器的机会非常少。在现代社会学科交叉融合的背景下,跨界是趋势,因此我们打算提前给大家科普一些服务器相关的基本知识。...服务器相比普通PC三个独特优势, CPU, 带寄存器的可纠错内存, 可以热插拔的磁盘阵列。...但是RECC这种内存比较特殊,简单来说,只有服务器主板才能点亮RECC。...在服务器上如果你有一块SATA硬盘和一块SAS硬盘,即使两者容量相同,也不能组合成一个阵列,因为必须是SATA之间或SAS之间同样接口的硬盘才能组成阵列,这一点刚接触服务器的同学一定要注意。...并不是只有服务器才支持磁盘阵列,目前主流高端旗舰主板基本都支持磁盘阵列了,而且速度不俗。

1.5K20

扫盲serverless

今天分享一下serverless,主要是为了扫盲,让自己知道一下serverless。...Serverless是这两年来兴起的一个架构,叫做无服务器架构,并不是说不用服务器,而是说服务器部署、扩容、运维、监控等都交给云服务器厂商来做,无服务器架构所有的底层资源和系统运维工作都由第三方封装好了...其实对于前端来说,前端还是关注业务,只是服务器这块要另外的人员去处理。现在很多应该都会使用阿里云和腾讯云的serverless,应该都是奔着这两家的名声去的,当然,口碑也是他们的硬实力堆出来的。...我是觉得,虽然无服务器架构听起来是很好,又节约成本,但是自己这种新手上手一操作,觉得要能很熟练的通过这个去创建一个服务,对于学习成本还是挺高的,一个完整的后台服务,绝对不是创建一个demo那么简单。...我是觉得,通过第三方创建的,局限性应该还是蛮大的,如果是你自己的项目,换个服务器重新部署就好了,但是这种我不知道是否那么方便,至于性能和安全性什么的,也不知道,也不了解,就不说了。

2.7K30

HTTPS科普扫盲

用户输入账号,密码,采用HTTP的话,只要在代理服务器上做点手脚就可以拿到你的密码了。 用户登陆 --> 代理服务器(做手脚)--> 实际授权服务器 在发送端对密码进行加密?...,代理服务器再将请求转发到的授权服务器。...小明 --> 邪恶的代理服务器 --> 登陆授权服务器 小明 <-- 邪恶的代理服务器 <-- 登陆授权服务器 然后,这个世界坏人太多了,某一天,代理服务器动了坏心思(也有可能是被入侵),将小明的请求拦截了...小明 --> 邪恶的代理服务器 --x--> 登陆授权服务器 小明 登陆授权服务器 如果善良的小明相信了这个证书,那他就再次裸奔了。...证书格式 先无耻的贴上一大段内容,证书格式来自这篇不错的文章《OpenSSL 与 SSL 数字证书概念》 内容非常多,这里我们需要关注的有几个点: 证书包含了颁发证书的机构的名字 -- CA 证书内容本身的数字签名

1.4K80
领券