草庐IT

AZURE_DATABASE

全部标签

multithreading - Windows Azure Worker Role 中的最大并发线程数

我们正在开发一个服务器应用程序,它需要同时打开大量TCP/IP连接以等待一些小的通知。我们计划使用WindowsAzure云服务来轻松扩展服务器,但我们只有一个疑问。单个WindowsAzure辅助角色实例可以拥有的并发线程(或等待消息的tcp/ip连接)的最大数量是多少? 最佳答案 WorkerRoles中的WindowsAzure实例是由AzureAppFabricController管理的常规WindowsServerVM。因此,对于每个服务器在逻辑上可以支持的线程或连接数,没有特定于Azure的限制。但是,请注意,Azure

azure - 连接到 Azure 虚拟机公共(public)端口超时

我正在使用从库中提供的Azure虚拟机(WindowsServer2008R2镜像)并使用门户创建公共(public)端口和专用端口。我远程登录到VM,并在VM中运行一个TCP服务器应用程序(TCP服务器绑定(bind)到VM的专用端口)。我面临的问题是我无法通过公共(public)IP和端口(从外部机器)连接它。我在VM的防火墙中创建了一个入站规则,我在其中启用了到VM专用端口的连接。我尝试重新创建VM,还有新端口。问题仍然存在。我观察到的另一件事是我的TCP客户端能够连接到VM的RemoteDesktop端口以及PowerShell端口。但不连接到我通过门户创建的端口。请建议可能有

Azure 云服务 worker 角色在重启或发布后未运行

我有azurecloudserviceworker角色在运行,只有1个角色实例worker角色充当TCP服务器,监听在服务定义文件中配置的端口。因此在角色实例运行后,我的tcp客户端程序能够连接到工作角色。但是,每次当我重新启动角色实例,或在visualstudio中发布新版本时,我等待重新启动或发布完成,Azure门户显示它的状态正在运行,tcp客户端程序仍然无法连接服务器,但是,什么都不做,大约10分钟后,它自行修复,tcp客户端能够再次连接。这10分钟的延迟从何而来?我认为一旦角色实例的状态变为正在运行,它就应该再次工作。首先,我认为这是因为负载均衡器。但是,我在那个角色实例中远

database - TCP 连接和 Tomcat

我需要将Tomcat5.5配置为接收直接TCP连接(而不是接收HTTP连接)。想法是从客户端接收TCP连接并将信息存储在数据库中。你能帮忙吗? 最佳答案 您的问题在术语上存在矛盾。Tomcat是一个servlet容器;servlets使用HTTP。您总是可以在Servlet或ServletContextListener中打开一个ServerSocket,但是您实际上需要Tomcat做什么? 关于database-TCP连接和Tomcat,我们在StackOverflow上找到一个类似的问

node.js - Azure 中 node.js RabbitMQ 消费者上的 ECONNRESET

我已经研究这个问题好几天了,它让我完全难住了。我们有一个基于node.js的rabbitmq消费者,它已经在本地运行了一年多,没有任何问题。最近我们将我们的应用程序部署到Azure,并将node.js组件部署到基于窗口的PAASworker角色。我们使用squaremoamqp-lib(https://github.com/squaremo/amqp.node)作为我们的客户端库来接收来自RabbitMQ的消息。该角色开始正常,处理请求没有问题,但会定期回收。检查已部署VM上C:\resources中的WaHostBootstrapper日志显示如下:[00001180:0000154

sockets - Azure VM TCP 空闲超时

我在AzureVM上设置FTP服务器时遇到问题。在正常使用中,服务器运行良好。通过被动FTP连接传输大文件会出现问题。设置FTP-Server软件是一个FileZilla服务器。AzureVM终结点、Windows防火墙和Filezilla配置为使用端口10000-10009进行被动连接。客户端是第3方设备。问题在持续时间超过4分钟的大文件传输中,连接会出现空闲超时。我找到了一个Microsoft博客条目,其中写道:“当FTP传输大文件时,传输耗时可能会超过4分钟,特别是如果VM大小为A0。任何时候文件传输超过4分钟,AzureSLB都会使空闲TCP超时/21连接,这会导致在传输所有数

Azure 容器实例 udp/tcp

我尝试为grafana和graphite80和8125公开两个端口。当我尝试打开两个端口时收到错误消息:"error":{"code":"MixedProtocolsNotSupported","message":"Mixedprotocolsarefoundincontainergroup'test'.AcontainergroupcanhaveeitherprotocolTCPorUDP,butcan'thaveboth."这是我的模板"osType":"Linux","ipAddress":{"type":"Public","ports":[{"protocol":"tcp","

azure - Azure 辅助角色上的并发连接

我想知道一个azureworker角色在端口21上监听时允许的最大并发连接数,有一个实例。场景是:我有一个worker角色实例,端口在21上打开,Tcplistener在端口21上监听传入连接。我已经实现了异步,这样我就可以在处理一个客户端请求的同时监听其他客户端请求。在azure部分,我想知道Worker角色的端口21上的并发请求数是否有任何限制。问候,维维克 最佳答案 我认为您应该首先了解网络原理。一次只有一个进程可以监听网络接口(interface)上的特定端口和协议(protocol)。那么通信是如何处理的呢?在一个非常简单

database - 关于数据库通信安全

所以,我一直在阅读与桌面应用程序和数据库服务器相关的安全性。以前,当我构建链接到数据库的应用程序时,我采取了简单的方法,直接将连接字符串硬编码存储在源代码中。这是有效的,因为二进制文件没有分发给第三方。但是,现在我正在开发一个二进制文件绑定(bind)供第三方使用的项目,在这种情况下,与服务器的通信成为我需要处理的安全问题。由于优先考虑的是不能从客户端机器直接连接到远程数据库,所以我知道服务器/客户端数据库服务是一个不错的选择。在这种情况下,客户端机器使用TCP向服务器发送请求,然后服务器使用存储过程处理请求并相应地响应客户端。我的问题是:我。这种设置是否合适,或者我不知道的其他设置是

wcf - Windows 8 Azure 模拟器正在将端口 80 重新映射到 81

我在Windows7上开发一个带有WCFREST和TCP(角色间)端点的项目。我刚刚升级到Windows8,现在我遇到了严重的问题。首先,当我将我的项目部署到Azure时,我收到了这些警告:WindowsAzureTools:Warning:Remappingprivateport80to81inrole'OfisimCRM.WebClient'toavoidconflictduringemulation.WindowsAzureTools:Warning:Remappingprivateport443to446inrole'OfisimCRM.WebClient'toavoidcon