腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
如何在Linux集群上分发和维护java/scala程序?
、
、
、
、
我有一小群Linux机器,并且在所有机器上都有一个帐户。 我可以通过ssh访问所有这些文件,而无需密码登录。 如何使用actors或其他Scala的并发抽象来实现分发? 最简单的路径是什么? 有没有库可以为我分发进程? 这些电脑不可靠,他们可以随心所欲地开关机。 是否有一些库可以为我分发进程并监视准备好的计算机? 我可以避免bash脚本吗?
浏览 3
提问于2010-09-09
得票数 1
2
回答
面向IPC的轻量级跨平台消息队列
、
、
gcc 4.7.2 c89 我正在寻找一个轻量级的消息队列(IPC),这是跨平台(linux,windows)。 我使用过msgget、msgsnd和msgrcv。但这不是跨平台的,所以不能在windows上工作。 我不需要任何套接字层(tcp、udp)。因为所有的消息都将在同一服务器上。 基本上,我有一个事件循环,我将阻塞(单独的线程),直到我从消息队列(msgrcv)获得消息。然后处理该事件。消息将来自我创建的另一个共享库,我将在事件循环中从该共享库监视事件。 我只希望能够将消息发送到消息队列(msgsnd),然后在我的事件循环中接收它们(msgrcv)。
浏览 18
提问于2012-12-26
得票数 5
3
回答
如何提高amazon的排队速度?
、
、
、
、
我试图将数千条消息排队到sqs。我正在循环一个基于计数的for循环,并向队列发送消息。下面是我的循环 $sqsClient = AWS::createClient('sqs'); for($i=0; $i<=$count;$i++){ $sqsClient->sendMessage(array( 'QueueUrl' => 'https://sqs.us-west-2.amazonaws.com/xyz123/QueueName', 'MessageBody' =>
浏览 12
提问于2016-05-26
得票数 1
回答已采纳
1
回答
用于Eclipse的MapReduce或Hadoop插件
、
我正在寻找Eclipse中的一个插件,它可以在使用Java创建MapReduce作业时自动完成一些工作。 例如: 自动创建Mapper -还原类(实现接口)。 提供一些样品开始。
浏览 0
提问于2014-06-20
得票数 2
回答已采纳
2
回答
一种主从式结构的作业调度工具
、
、
我正在寻找一个工具,将执行作业时,用户通过UI/CLI提交它。执行可能发生在从节点上,also.If所有从节点都很忙,主节点应该自动部署从节点并执行作业。我已经试过了Jenkins,Hudson,Puppet,Chef,Quartz。但他们中的任何一个都没有我想要的。 有没有可以满足需求的开源工具? 谢谢,
浏览 0
提问于2012-09-27
得票数 2
回答已采纳
1
回答
与Jenkins的云测试集成
、
、
我已经安装了Jenkins和SOASTA Cloud Test,现在我想将云测试集成到Jenkins中。在播放Jenkins的作文时遇到错误,我附上了截图。请提供您宝贵的建议。
浏览 10
提问于2017-02-08
得票数 0
3
回答
没有Team Foundation Server的Visual Studio 2010版本控制
、
因为我开始在Visuel Studio中编程,并且在我的上一个项目中有TFS的经验,我想知道我是否可以在我的本地计算机上使用版本控制? 由于我不在团队中工作,也不能访问旧的TFS (因为它来自我的大学),如果Visual Studio2010中有一个允许本地版本控制的功能,那就太酷了。 因为我从来没有使用过版本控制,所以我不太习惯其他的选择,所以我想用Visual Studion Build in solution来保持它的简单性。 我怎样才能做到这一点呢?
浏览 0
提问于2012-09-25
得票数 2
回答已采纳
1
回答
如何测试消息传递服务?
我必须测试消息传递服务,并想知道是否有任何经过验证的技术专门用于测试消息传递服务。例如,我知道JMeter对JMS的支持。这将涵盖负载/性能测试。然而,我不是在寻找工具,而是寻找概念和技术。
浏览 0
提问于2016-04-25
得票数 2
1
回答
Bigtable如何处理Tablet Server故障?
、
我发现Bigtable集群由一个主服务器和多个tablet服务器组成。失败时master发送到tablet服务器的消息。将平板电脑的备份副本设为主要副本。GFS自动创建的tablet的额外副本。 这足够了吗?但我想知道如何解决它,或者程序是什么,或者实际上是遵循了哪些步骤来解决它?
浏览 0
提问于2015-11-04
得票数 2
1
回答
当与Couchbase-lite一起使用时,同步网关为每个更改创建一个文档。
、
、
据我所观察到: 对于您创建的每个文档,还会创建一个修订管理器文档。此修订管理器跟踪最新版本,并维护数组中所有修订的历史记录。 每次更新文档时,都会创建一个新文档(whyyyyy?)。修订管理器文档的最新指针指向此新文档,并将以前的文档添加到其修订历史记录列表中。 因此,在每次更新操作中,Sync都添加了一个新文档,同时也修改了修订管理器文档. 这是一种非常低效率的版本控制方法,在这种情况下,整个文档的副本被维护用于版本控制,而不仅仅是差异,因为这将占用大量的空间。(例如:它占用了8.03MB的磁盘空间,用于在“GrocerySync”示例应用程序中对单个待办项目执行500次
浏览 2
提问于2015-06-07
得票数 3
回答已采纳
2
回答
群集tomcat、数据库或文件系统中的图像上传
、
我需要用集群的tomcats上传图片Java项目。我面临的问题是天气如何将图像上传到文件系统或数据库中。由于文件系统存在完整性问题(集群节点之间的图像不一致),但是性能更快。 通过一种混合的方法得到了两个节点间文件同步的解决方案。通过将文件转换为基本的64字符串并将其作为XML发送到单独线程中的集群中的其他节点,实现了每个节点之间的瞬时同步。因此,当设计失败时,出现了许多场景。(其中之一是一个节点处于下降状态,而上传则发生在另一个节点上。)。然后提出了在服务器启动时保持数据库作为同步主副本的解决方案,并在其他时间使用二次存储。 尽管如此,解决方案似乎过于复杂,因此我们采用了共享挂载驱动,这是和
浏览 6
提问于2014-02-01
得票数 1
回答已采纳
1
回答
多应用程序缓存- WCF?
、
、
我正在设计一个共享的“服务/应用程序”,用于缓存.NET对象,并从多个应用程序(asp.net、winforms...)访问它们。WCF方法是一个好的选择吗?我还希望允许事件订阅,让应用程序知道缓存的对象何时发生了更改,或者类似的事情。 你认为如何? 提前感谢!
浏览 3
提问于2012-06-09
得票数 1
回答已采纳
1
回答
什么分布式消息队列支持数百万队列?
、
、
我正在寻找一个分布式消息队列,它将支持数百万个队列,每个队列每秒处理数十条消息。 消息将很小(几十字节),我不认为队列会变得很长--根据每个队列最多几十条消息的顺序,但是当系统继续运行时,队列应该是相当空的。 我不确定集群中会有多少个节点--可能取决于具体的解决方案,但如果我不得不猜测,我可以说是10个节点。我更希望队列对集群内的单个节点故障具有相对的弹性,但是这里和那里丢失的一些消息不会使我失眠。 这样的消息队列是否存在?似乎大部分字段都是针对处理数百个高吞吐量队列而优化的。但是SQS是建立在什么基础上的呢?当然不是魔法。 更新: 根据请求,这可能确实有助于了解我的问题域。(为了不把水弄浑,
浏览 3
提问于2012-10-12
得票数 2
回答已采纳
2
回答
聚类哈希映射
、
、
、
我有一个在集群硬件上运行的Java应用程序。我使用Hashmap作为缓存。我希望缓存也是集群。有没有一些开源的java项目可以在两台相连的机器上同步Hashmap?
浏览 5
提问于2011-10-19
得票数 1
1
回答
是否有一种方法来注册朱庇特笔记本进度条Widget而不是Dask/Distributed中的文本进度条?
、
我知道有一种方法可以在全球注册dask.diagnostics.ProgressBar,虽然它很不错,但它破坏了我的单元格输出。我还看到了一个很好的distributed.diagnostics.progress函数,它可以显示木星笔记本进度栏小部件的执行进度,但它期望收到未来的结果。 我在这里遇到的问题是,dask.diagnostics.ProgressBar使用stdout (所以我在使用进度栏时不能打印任何东西),需要使用Dask/Distributed期货显式地调用distributed.diagnostics.progress,但是我有自己的函数,它们计算一些东西并返回一个“结果”
浏览 4
提问于2016-08-15
得票数 2
3
回答
使用消息队列的应用程序的良好示例
我想学习更多关于编程消息传递应用程序和使用消息队列的知识。像qpid,亚马逊队列等的事情。你能告诉我一些应用程序(最好是C++,如果可能的话,开源),这样我可以了解更多。 另外,您能告诉我决定是否不使用消息队列的一般指导原则吗?我对leanring很感兴趣,只是因为“酷”的因素,但我认为这对我未来可能是有益的。
浏览 0
提问于2011-02-12
得票数 2
回答已采纳
2
回答
异常最大文件大小asp:fileupload
、
、
我正在开发一个表单,其中用户可以通过asp:fileupload提交文件,但如果用户上传的文件超过10MB,则希望显示特定的错误消息。但是,当我使用try catch语句时,我的错误消息不会显示,只会显示默认的错误消息。我如何确保它被显示出来? Try If fuAttach.HasFile Then Dim filename As String = fuAttach.FileName fuAttach.SaveAs(Server.MapPath("~/") + filename)
浏览 0
提问于2012-03-13
得票数 0
1
回答
不可靠介质上的并行广播
、
、
我有成百上千个节点,每个节点都知道彼此的地址。 为了有效地在它们之间传播信息,我目前认为我需要将它们转换为一棵树,或者可能是多棵树。 我读过https://en.wikipedia.org/wiki/Broadcast_(parallel_pattern),但它似乎不能处理消息丢失。 如果消息有1%的失败机会,是否有办法将消息传送到99%的节点?速度在这里很重要,所以不需要重试和/或TCP。 当消息失败时,一个简单的树广播将丢失整个分支。也许多棵树就能解决这个问题?多少? 我很高兴节点能够接收少量冗余消息。我需要使用UDP。少量的绝对故障是可以的,因为它们可以在稍后的时间赶上自己,在此期间退
浏览 19
提问于2020-09-12
得票数 0
3
回答
安装Android模拟器来玩移动游戏
、
、
、
有谁能告诉我在我的ubuntu18.04上安装android移动应用程序游戏(比如freefire )的最佳方式和工具?有推荐的android模拟器吗?
浏览 0
提问于2020-03-29
得票数 2
1
回答
AWS Lambda:服务错误
、
这个错误意味着什么? 我使用Java部署了5个Lambda函数,这些函数工作得很好,但从今天下午开始,它们都开始在执行每个函数时显示相同的消息: Service error. 没有输出,没有日志,只有红色框中的消息。 在中,他们说: 下午6:05下午PDT我们正在调查增加的错误率和提高的AWS Lambda请求在美国-东部-1地区。新创建的函数和控制台编辑也会受到影响。 为什么会发生这种情况,是否有办法防止这种情况发生?
浏览 2
提问于2016-08-11
得票数 1
回答已采纳
1
回答
在Ubuntu桌面上镜像第2和第3张磁盘以进行备份
、
、
我希望设置一个小型家庭服务器,为我的家庭网络提供NAS和Web服务器功能。我希望能够存储家庭照片和其他我想要备份的东西。所以我考虑了一个操作系统磁盘和一个硬件RAID 1配置,所以总共有三个磁盘,第二个和第三个是彼此的镜像。 使用硬件RAID,我相信我将失去拔出一个幸存磁盘并将其插入另一台机器读取/备份其上的数据的能力(假设我的硬件RAID控制器会崩溃)。为了绕开那些我考虑过的软件RAID。 我想知道是否还有我错过的其他选项可以提供我想要的镜像呢?
浏览 0
提问于2014-10-16
得票数 0
1
回答
为什么Apache Flink应用程序的并行执行比顺序执行慢?
我有一个带有一个TaskManager和两个处理槽的Apache Flink设置。当我执行一个并行度设置为1的应用程序时,该作业大约需要33秒才能执行。当我将并行度增加到2时,作业需要45秒才能完成。 我在我的Windows机器上使用Flink,配置为10个计算核心(4C+ 6G)。我想获得更好的结果与2个插槽。我能做什么?
浏览 22
提问于2018-02-26
得票数 1
回答已采纳
1
回答
创建自己的网页地图
、
我正在寻找工具来创建自己的、绘制的映射,它将表现为普通映射,如下所示:http://viewers-guide.hbo.com/game-of-thrones/season-4/episode-10/map/location/8/castle-black 你有什么推荐的?
浏览 0
提问于2020-06-11
得票数 1
回答已采纳
1
回答
我应该在CMake中选择哪个生成器才能在Windows、Amazon FreeRTOS和ESP32上使用Eclipse进行编程
、
、
、
、
我想用亚马逊FreeRTOS编程一个ESP32。因此,我需要使用CMake创建一个构建目录。在CMake图形用户界面中我可以选择生成器。现在,哪个生成器适合我呢? 在我看来: Eclipse CDT4 - MinGW生成文件 操作系统: Windows10 IDE: Eclipse 电路板: ESP32
浏览 11
提问于2019-10-03
得票数 0
1
回答
即使在MassTransit中的客户端请求超时后,仍会处理消息
、
我正在使用MT和RabbitMQ实现标准的请求/响应场景。客户端是Asp.net核心应用程序接口,消费者是windows服务。 作为测试异常用例的一部分,如果我停止使用者并使用请求客户端提交来自API的请求,由于没有使用者处理,API得到请求超时异常,这很酷。但是消息位于消费者队列中,当我启动消费者时,它会挑选消息并处理这些东西(将消息发送到外部端点),然后移到_skipped队列中,因为没有请求客户端监听此消息。 你认为这是正确的行为吗?首先当api得到请求超时异常时,他还是会重试,那么处理第一条消息还有什么意义呢? 如何忽略那些请求客户端已经完成处理但出现错误的消息? 谢谢
浏览 26
提问于2021-03-05
得票数 0
1
回答
符合HIPAA的blob存储体系结构
、
、
、
、
有一项任务是设计一个系统来安全地存储敏感数据(将来应该符合HIPAA )。这只是一个草案--在可预见的将来不会用于生产。我有一个受TrueVault启发的原型,想知道其中是否存在一些语义安全缺失或违反安全概念的问题。 因此,该系统由4个子系统组成: 加密/解密器(Cryptor)负责随机密钥/iv生成、加密和解密二进制数据的AES-256-GCM算法(OpenSSL实现)。此服务器只执行内存中的操作,并将结果存储在其他三个子系统中,并通过IPSEC或SSL与它们连接。其他三个子系统之间没有直接联系。外部客户端只使用加密/解密器公共接口,不直接连接到其他子系统。 公共接口: 转储(Client_
浏览 0
提问于2014-04-10
得票数 2
回答已采纳
4
回答
最佳服务器同步软件/方法
、
、
我在家里有一个测试服务器,在办公室有一个测试服务器。我想以某种方式同步多个文件夹在两个方向自动,以便我可以在家里工作,并提供一个场外备份。 我曾经尝试过Live (Microsofts自己的产品),但是它占用了大量的文件,看起来有点初级。Dropbox也有点小,不适合我们的文件系统设置。我见过一些在线备份服务,但似乎没有一个适合使用同一个帐户的多台计算机。如果服务是好的,我不介意每月支付一笔费用。 我们将非常感谢您的建议!
浏览 0
提问于2010-01-19
得票数 2
1
回答
如何开通实时音视频?
浏览 181
提问于2021-03-25
1
回答
getStream.io (聊天)-所有的消息都存储在哪个数据库中?
、
我很乐意知道在中哪个数据库是存储在getStream.io中的所有消息?
浏览 1
提问于2021-12-12
得票数 0
1
回答
如何使opencv处理分布在多台主机上
、
、
、
、
我正在开发一个消耗大量CPU的opencv应用程序。 我想使帧处理分布式,这样它将在许多主机之间共享。 其思想与在中实现的思想相同。但问题是,您只能将请求发送到他们的服务器以测试分布式图像处理。 我在互联网上搜索了很长时间,我想知道我是否可以实现opencv + Docker Swarm,或者opencv + Apache Spark,或者是否有其他方法使其分布式。 我的代码在opencv中处理帧来检测其中的人,我想让它在许多主机上执行以最大限度地提高速度: while(true) { webcam.read(image);
浏览 2
提问于2016-04-18
得票数 2
1
回答
如何在服务器这样的中心点设置selenium、projects和eclipse,以便多个测试人员能够同时编写自动化代码?
、
我想在中央级别设置Eclipse、Selenium和我们的项目,以便其他测试人员可以访问代码、修改代码、更新代码等。 直到现在,只有我在Eclipse中使用Selenium和Java对本地pc进行自动化脚本编写。现在,我们有了多个测试人员来进行自动化脚本编写。所以我想要个服务器之类的东西。我该怎么安排呢?
浏览 0
提问于2015-07-30
得票数 1
回答已采纳
1
回答
分布式系统指挥与控制
我有一个应用程序,它由运行在一个或多个系统上的一组Java和C++组成,并且需要能够监视和控制组件,就像它们是一个完整的系统一样。 我的要求: 运行时统计(每秒消息等) 事件日志 控制:“服务X设定为1000 mps”或“所有服务停止”。 环境配置,以便所有服务都可以启动并发现工作模式(等等) 由于数据平面消息传递是基于0MQ的,所以我目前正在使用基于0MQ的消息传递和消息分发器来扇出控制消息。 不过,我对其他人如何处理这个问题很感兴趣。 谢谢。
浏览 0
提问于2013-05-06
得票数 1
7
回答
低延迟、高可用性的java分布式缓存
、
、
、
我从未使用过像memcached、jboss、ehcache等分布式缓存/DHT。 首先,我不做web应用程序(因为这些项目中的大多数似乎都是针对web应用程序的)。我为金融贸易公司编写服务器(实际上是订单管理系统)。服务器本身并不太复杂。他们需要接收信息(市场数据、命令、处决等)。将它们路由到目的地,同时可能会转换其中的一些消息。 我正在看这些产品,以解决以下问题: 服务器状态的安全存储库。我宁愿将应用程序的逻辑构建为一堆变压器(类似于Apache ),并将状态存储在“安全”的位置 这个存储库应该是分布式的:如果其中一个数据存储库崩溃,那么还应该有一两个存储库在运行,而我应该能够无缝
浏览 6
提问于2009-03-16
得票数 25
2
回答
如何理解分布式系统中队列的角色?
、
我试图了解分布式系统中队列的用例是什么。 以及它是如何扩展的,它如何确保它在系统中不是一个单一的故障点? 如有任何直接答复或对文件的引用,将不胜感激。 用例: 我知道队列是一个消息传递系统。它将相互沟通的系统解耦。但是,这是使用队列的唯一目的吗? 可伸缩性: 对于大量的数据,队列是如何扩展的?既读又写。 可靠性:如何使队列不成为系统中的单一故障点?队列是否进行复制,类似于数据存储? 我的问题没有指定给任何特定的队列服务器,比如Kafka或JMS。一般情况下。
浏览 2
提问于2017-08-02
得票数 5
3
回答
是否有可能在Google代码上建立一个私人的汞存储库?
、
、
、
我喜欢Google是Mercurial托管的免费选项,但在我设置的测试项目中,我找不到将存储库指定为专用的方法。 理想的情况下,我希望在一个项目的私人工作,直到它准备好让世界看到,只有然后打开它对其他人。 有没有办法在谷歌代码上做到这一点?
浏览 5
提问于2009-10-10
得票数 5
回答已采纳
1
回答
像折叠@home一样的志愿分布式计算
我是折叠@home的用户,我喜欢它利用空闲机器处理任务的能力。我想在我的工作中做一些类似的事情,我可以让用户自愿使用他们的机器,并让客户端安装来处理我所拥有的任务。最终,我将有一个集中的系统来协调它。 我被困在试图找到正确的术语,引导我到软件/基础设施来做这件事。分布式计算通常假定对您正在分发的计算机进行控制,在这种情况下,我将无法完全控制,只需通过已安装的客户端进行控制。需要在术语/示例技术方面的帮助,我可以开始我的研究。
浏览 0
提问于2020-09-14
得票数 -1
回答已采纳
6
回答
在家里进行源代码控制
、
我正试着在家里建立一个开发环境。我的主要开发环境是带有SQL Server2008的VS.NET 2008 (现在是VS2010Premium)。 目标/要求:-应该是简单和轻量级的-应该有一个Visual Studio插件(如果它不是免费的,成本应该低于50美元)-应该在TFS和CruiseControl.NET等持续集成系统上工作得很好- VSS不是一个选项。 提前谢谢你, SK
浏览 2
提问于2010-04-26
得票数 3
回答已采纳
2
回答
对于AWS是否有OpenSource的替代方案?
、
AWS在它提供的服务和服务器堆栈中非常出色。我不是在寻找一个完整的规模,但至少有一些类似于它的特性OpenSource解决方案。有一个吗? 根据请求,根据我的基本知识添加一个服务和服务器期望列表: 域名 托管 云IDE DCVS 要提交、构建和部署的开发管道 应用服务器 存储 负载平衡 自动缩放 它应该允许SSH和这个SFPT,因此在任何一个都是第三方的情况下,可以建立集成。 谢谢,阿南德
浏览 0
提问于2018-09-05
得票数 1
5
回答
CVM怎么免费用?
CVM怎么免费用?
浏览 343
提问于2022-01-12
回答已采纳
1
回答
分布式系统中的消息传递与RPC (Openstack与K8s/Swarm)
、
、
、
、
OpenStack使用消息传递(我想是默认的RabbitMQ ?)用于节点之间的通信。另一方面,Kubernetes (继承了Google内部的Borg)使用RPC。Docker的swarm也使用RPC。两者都是基于gRPC/protofbuf的,这似乎在Google内部也被大量使用。 我知道像Kafka这样的消息平台被广泛用于流数据和日志聚合。但是像OpenStack,Kubernetes,Docker Swarm等系统需要在节点之间进行特定的交互,而远程过程调用似乎是一个自然而然的选择,因为它允许为特定的操作定义API。 OpenStack是在评估消息传递与远程过程调用的优缺点后选择消息传
浏览 72
提问于2017-12-02
得票数 23
9
回答
寻找免费的敏捷项目管理软件
、
我将开始创建一个.com。我现在正处于创建商业计划的前期阶段。一旦我开始编码,我想要一个基于敏捷的免费项目软件来跟踪我的代码和错误。我正在使用MS Project的工作分解结构,这对于一个很好的列表来说已经足够好了,但我想要一些好的敏捷软件,而且不会花我一分钱。 当然,我想要错误和任务跟踪,但更重要的是能够看到“大画面”,就像你可以在MS项目中一样。我知道MS项目不是基于敏捷的,但我可以用基于图形和列表的方式查看资源、任务列表等的概述。类似于VersionOne,但是是免费的。 这需要能够在Windows中运行。
浏览 0
提问于2009-10-12
得票数 7
回答已采纳
1
回答
Kafka Consumer订阅topic但不消费消息,不出现在消费者组列表中
、
、
、
、
Kafka Consumer (org.apache.kafka:kafka-clients:2.3.0)应该使用一个分区消费来自topic的消息。 该服务记录消费者订阅,但它不使用消息,也不会使用Official Apache Tools kafka-consumer-groups.sh出现在消费者组列表中。 2020-06-15 11:50:50.308 [main] INFO o.a.k.clients.consumer.KafkaConsumer - [Consumer clientId=consumer-1, groupId=my-groupid] Subscribed to t
浏览 129
提问于2020-06-15
得票数 0
回答已采纳
1
回答
CVS初学者,需要软件
我是个CVS初学者,我想开始使用它 我读了很多关于CVS和它做什么的文章。 当我读到,我发现我需要两个软件CVS服务器和CVS客户端。 我能在linux和windows上使用的最好的免费软件是什么?我如何找到一种使用它的方法? 我知道smartCVS,但它是一个客户端,我怎么能找到服务器?
浏览 0
提问于2013-03-31
得票数 -1
回答已采纳
1
回答
具有消息事件处理程序的多个CAPL文件
我已经在CAN中创建了一个CAN模拟系统。我已经添加了两个capl文件,其中包含一个ID为1的CAN消息处理程序。现在,如果我收到ID为1的CAN消息,这些处理程序将按什么顺序被调用? 谢谢
浏览 1
提问于2015-06-11
得票数 1
1
回答
负载平衡网络websocketserver
、
最近,我尝试了Netty服务器来开发一个聊天服务器。我已经重复使用了示例"io.netty.http.example.websocketx.server",并通过添加通道映射、消息处理器将新消息保存到数据库等方式稍微修改了它。 通道映射将包含所有已打开的频道和订阅的聊天室id。因此,当有人向聊天室123发送消息时,当收到messageReceived函数中的消息时,服务器将将消息发送到订阅到该聊天室的所有通道。 当只有一个WebSocketServer实例时,这个方法工作得很好,但是,如何将负载平衡到多个WebSocketServers呢?当WebSocketServer #1
浏览 5
提问于2014-07-09
得票数 1
回答已采纳
2
回答
如何通过卡夫卡传输大文件?
、
我正在将基于酸的monolith迁移到基于事件的微服务体系结构。在monolith中,潜在的大型文件存储在数据库中,我希望与微服务共享这些信息(包括文件内容)。 我的方法是将文件分割成有编号的块,并发送几条消息(例如,带有元数据和id的一个FileCreatedMessage,后面是包含该块及其序列号的n FileContentMessage )。在接收端,消息可能不会按顺序到达。因此,我会存储消息块,订购并加入它们,并存储结果。 有什么方法可以让我用一条消息或另一条信息通过Kafka传输数据,而不需要为几条消息实现分片、排序和连接逻辑的开销? 我注意到卡夫卡溪流。它似乎解决了与这个不同的问题
浏览 0
提问于2019-06-09
得票数 5
回答已采纳
1
回答
实时聊天,不想丢失消息-使用队列(redis,zeromq)?
、
、
、
、
我有一个实时聊天的应用程序。聊天是在客户端和服务器端(nodejs)使用Faye实现的。 现在,这个客户端聊天被用于rails应用程序,当我的页面重新加载/刷新时,我不想丢失在以下场景中可能发生的消息: 我重新加载页面 我从DB那里得到聊天记录 用户在聊天的另一边写5行 我呈现这一页 我丢失了5份最近的记录 我想听听你对解决这个问题的意见。我想到了一个类似于消息队列的消息队列,其中没有传递给客户端的消息将在那里等待,然后在页面通过javascript打开时被获取。 如果有人确认消息队列非常适合使用zeromq或在redis中实现简单队列,我还需要您的意见,因为我已经
浏览 2
提问于2012-10-02
得票数 1
回答已采纳
1
回答
在NoSQL定义中“分布式”是什么意思?
NoSQL定义:下一代数据库主要解决以下几个问题:非关系型、分布式、开源和水平可伸缩。 水平可伸缩的事物(或包括)是分布式的吗?如果不是,这意味着什么?
浏览 3
提问于2013-02-18
得票数 3
回答已采纳
1
回答
websphere MQ使用什么样的db存储?
、
websphere MQ附带了什么样的数据库?DB2分号?或者基于db的本地文件系统。它需要某种形式的持久存储,因为如果它在队列上接收到消息,而侦听器处于下线状态,那么它需要持久化消息,直到侦听器备份。
浏览 2
提问于2013-10-10
得票数 1
回答已采纳
3
回答
分布式计算和云计算有什么区别?
、
、
、
、
分布式计算和云计算有什么区别?
浏览 4
提问于2012-03-26
得票数 8
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kafka分布式消息系统剖析
分布式消息系统之Kafka入门
分布式系统的消息&服务模式简单总结
Apache Kafka 2.0.0 正式发布,分布式消息发布订阅系统
分布式Out-of-core图计算系统Chaos初体验
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券