Tag: azure色

我可以在Java SDK 0.9.0中为Azure服务总线连接设置代理吗?

我正在与第三方集成,后者为我们提供了一个Azure服务总线队列来接收消息。 (我们使用https://azure.microsoft.com/en-us/documentation/articles/java-download-azure-sdk/上的下载链接中的0.9.0 Azure jar) 我设置了这样的连接: Configuration config = new Configuration(); config = ServiceBusConfiguration.configureWithConnectionString(null, config, connectionString); ServiceBusContract azureService = ServiceBusService.create(config); 并接收如下消息: ReceiveQueueMessageResult resultQM = azureService.receiveQueueMessage(queueName, receiveMessageOptions); 这在正常情况下工作正常。 但是,在办公室,我必须通过代理,连接失败并出现此错误: com.microsoft.windowsazure.exception.ServiceException: com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection timed out: connect at com.microsoft.windowsazure.services.servicebus.implementation.ServiceBusExceptionProcessor.receiveQueueMessage(ServiceBusExceptionProcessor.java:141) at com.mycompany.dr.theircompany.TheirCompanyDataListener.receiveMessage(TheirCompanyDataListener.java:127) at com.mycompany.dr.theircompany.TheirCompanyDataListener.lambda$0(TheirCompanyDataListener.java:75) at java.lang.Thread.run(Unknown Source) Caused by: com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection timed out: connect at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:151) at com.microsoft.windowsazure.services.servicebus.implementation.AuthorizationFilter.handle(AuthorizationFilter.java:39) […]

通过代理服务器Microsoft Azure Storage SDK for Java连接到Azure存储帐户

在我们的项目中,我们需要通过代理服务器(squid)访问Blob存储。 我们计划使用Microsoft Azure Storage SDK for Java 2.2.0版 。 但看起来API并未提供设置代理。 我可以让它通过代理的唯一方法是设置系统属性 System.setProperty(“http.proxyHost”, “127.0.0.1”); System.setProperty(“http.proxyPort”, “3128”); 但这会影响我的JVM上运行的所有服务,这会损害其他不应通过代理服务器的服务。 查看java代码,它看起来像com.microsoft.azure.storage.core.BaseRequest.createURLConnection(URI,RequestOptions,UriQueryBuilder,OperationContext)。 在没有代理的情况下调用java.net.URL.openConnection()。 使用java.net.URL.openConnection(Proxy)可以提供所需的支持吗? 它看起来与我有关,这是不支持的? 我在这里想念一下吗? 更新:我在azure-storage-java git中打开了一个问题 ,我很乐意得到你的输入,因为我想建议一个拉请求。

无法将Spring Boot应用程序部署到Azure

我无法让我的Spring Boot站点在Azure Web实例上做出响应。 我已经按照Java应用程序说明和上传说明进行操作 。 似乎IIS服务器正在接收请求,但战争中的servlet没有响应。 根据文档,有几个陷阱。 特别是,web.config应该部署到wwwroot并指定java路径和转发端口。 我相信我已经涵盖了这些基础 – 我的web.config粘贴在下面。 我确实尝试从市场部署tomcat服务器,并且工作正常。 当我替换war文件和web.config时,spring boot应用程序不起作用。 一条有趣的信息是HTTP_PLATFORM_PORT环境变量似乎没有被定义。 应用设置: Azure控制台信息(Env变量和Web.config): D:\home\site\wwwroot > dir D:\home\site\wwwroot Volume in drive D is Windows Volume Serial Number is 789E-197B Directory of D:\home\site\wwwroot 03/01/2016 02:14 AM . 03/01/2016 02:14 AM .. 02/29/2016 08:15 PM bin 03/01/2016 01:49 AM 8,771,899 web-0.0.1-SNAPSHOT.war 03/01/2016 02:10 AM […]

在Android上生成Azure SAS令牌

尝试生成Azure SAS令牌以便能够使用Service Bus REST Api。 找到此链接: http://blog.simontimms.com/2015/01/30/sending-message-to-azure-service-bus-using-rest/ 如何在Android上实现相同的目标? 我目前的尝试看起来像这样: private String generateSasToken(String uri, String keyName, String key){ String ret = “”; long tokenExpirationTime = (System.currentTimeMillis() / 1000) + (10 * 365 * 24 * 60 * 60); try { String stringToSign = new URL(uri).toString() + “\n” + tokenExpirationTime; SecretKey secretKey = null; byte[] keyBytes = […]