Azure Service Bus的文档如图所示:
https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-java-how-to-use-queues#configure-your-application-to-use-service-bus
它使用java 8。代码示例也使用Java8语法和函数。我有一个java 7的环境,我无法让它工作,因为java太旧了。
有人知道Azure服务总线与Java 7的有效组合吗?我需要的要么是肯定有效的版本,要么是回答没有版本能做到这一点。
我使用最新的1.2版Azure服务总线进行测试。
我检查了Azure ServiceBus的maven存储库列表,这些0.9.8
之后的版本都是通过检查pom由Java 8构建的。xml
文件,版本0.9.8
由Java1.6构建。因此,对于最新版本1,没有任何由Java 7或其他早期Java版本编译的发布jar文件。x、 x
。
您的一个解决方法是手动从GitHub回购中下载Azure ServiceBus的源代码,以便自己在maven中编译。您可以使用JDK 7来完成,甚至使用JDK 8。您需要的唯一更改是使用1.7
而不是1.8
来配置pom.xml
中的maven-compiler-plugin
,如下图所示。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5</version>
<configuration>
<source>1.7</source> <!-- 1.8 -->
<target>1.7</target> <!-- 1.8 -->
<optimize>true</optimize>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
注意:如果使用JDK 8在上面使用javac
参数-target 1.7-source 1.7
进行编译,则必须确保没有任何使用Java 8功能的代码会导致编译器错误,例如错误:JDK 8的-source 1.7
中不支持lambda表达式。然而,我粗略地检查了它的源代码,似乎没有。有关Javac 8的-target
或-source
的更多详细信息,请参阅https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javac.html.
我正在寻找一种解决方案,用于在几个本地数据库之间进行实时数据集成。没有太多的数据转换。我正在评估各种可用的ESB。我认为使用Azure服务总线进行数据集成可以快速开发解决方案。建议使用Azure service bus集成所有内部数据库吗?
本文向大家介绍服务上线怎么兼容旧版本?相关面试题,主要包含被问及服务上线怎么兼容旧版本?时的应答技巧和注意事项,需要的朋友参考一下 可以用版本号(version)过渡,多个不同版本的服务注册到注册中心,版本号不同的服务相互间不引用。这个和服务分组的概念有一点类似。
我们不允许寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便用事实和引用来回答。 我们制造的软件让客户自己安装在自己的服务器上。我们有成千上万的客户。我想在我们的应用程序中引入一个服务总线。 我们需要降低成本,并拥有尽可能少的依赖项/先决条件来简化我们的安装。 是否有以下服务总线: 可再发行 这样的东西可用吗?还是我们自己一直在建造?
有人能解释一下新发布的WindowsServiceBus(内部部署,而不是Azure)和NServiceBus之间的区别吗? 寻找详细的答案什么窗口SB可能会丢失,因为我很熟悉NSErviceBus可以做什么: 它是真正的服务总线,而不仅仅是使用队列的消息代理吗? 是否可以支持消息多态?(消息子类化其他消息和支持此层次结构的处理程序 长时间运行的进程和相关性 向外扩展
Mongoose relies on the MongoDB Node.js Driver to talk to MongoDB. You can refer to this table for up-to-date information as to which version of the MongoDB driver supports which version of MongoDB. Mo
我一直在尝试创建一个客户端来连接我的Azure服务总线队列。我一直在参考此文档: https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-java-how-to-use-queues#send-消息到队列。 我的代码: 在创建客户端时,我遇到以下错误: 通用域名格式。微软蔚蓝色的服务总线。原语。Service