Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
rabbitMQ可以用于聊天服务器中的化身吗?_Rabbitmq - Fatal编程技术网

rabbitMQ可以用于聊天服务器中的化身吗?

rabbitMQ可以用于聊天服务器中的化身吗?,rabbitmq,Rabbitmq,我正在制作一个聊天应用程序。有一张你自己的照片。你可以向其他人发送消息,当他们收到消息时,他们也会收到你的头像 诀窍在于,图像需要耗费资源,而且不会经常更改。RabbitMQ适合交换化身吗?还是我需要设计自己的系统 附言:我是RabbitMQ新手,但我对编写应用程序、服务器等方面很有经验 是的,从技术上讲,它可以被使用。但最好将链接发送到单独提供服务的图像,例如,从CDN或仅从您的web服务器 长答覆: RabbitMQ可以处理我测试过的2GB的大负载,它工作起来很有魅力,但它不是为此而设计的。

我正在制作一个聊天应用程序。有一张你自己的照片。你可以向其他人发送消息,当他们收到消息时,他们也会收到你的头像

诀窍在于,图像需要耗费资源,而且不会经常更改。RabbitMQ适合交换化身吗?还是我需要设计自己的系统

附言:我是RabbitMQ新手,但我对编写应用程序、服务器等方面很有经验 是的,从技术上讲,它可以被使用。但最好将链接发送到单独提供服务的图像,例如,从CDN或仅从您的web服务器

长答覆: RabbitMQ可以处理我测试过的2GB的大负载,它工作起来很有魅力,但它不是为此而设计的。当队列适合内存时,RabbitMQ工作得最好。即使消息被转储到磁盘,我想这也是您的情况,如果您希望消息在RabbitMQ重新启动后是永久的和可用的,也不要忘记使队列也是永久的,它总是能够更快地保持消息尽可能小,而不会有任何副作用性能下降。此外,大多数网络或平台特定的应用程序都使用缓存,因此下载一次头像图像,然后在需要时显示它肯定比每次发送二进制文件更快、更节省资源。

简而言之: 是的,从技术上讲,它可以被使用。但最好将链接发送到单独提供服务的图像,例如,从CDN或仅从您的web服务器

长答覆: RabbitMQ可以处理我测试过的2GB的大负载,它工作起来很有魅力,但它不是为此而设计的。当队列适合内存时,RabbitMQ工作得最好。即使消息被转储到磁盘,我想这也是您的情况,如果您希望消息在RabbitMQ重新启动后是永久的和可用的,也不要忘记使队列也是永久的,它总是能够更快地保持消息尽可能小,而不会有任何副作用性能下降。此外,大多数网络或平台特定的应用程序都使用缓存,因此下载一次头像图像,然后在需要时显示它肯定比每次发送二进制文件更快、更节省资源。

以某种方式相关:以某种方式相关: