[译]JMS 消息优先级

我们将通过示例详细讨论 JMS 消息优先级。每条消息的标头字段代表其优先级。我在消息模型教程JMSPriority中讨论过消息优先级。 JMS 有 10 个优先级,从 0 到 9。0 是最低优先级,9 是最高优先级。根据 JMS 标准,优先级为 0-4 的消息为正常优先级,优先级为 5-9 的消息被视为加急优先级。 ...

2024-07-23 · 2 min · 638 words · chensoul

[译]JMS 消息模型

消息是 JMS 的核心,无论是事件还是业务数据。消息由标头、自定义属性和正文组成。这是您将在 JMS 消息模型(JMS 消息剖析)中学习的内容。 JMS 消息由 Header、Properties 和 Body(Payload)组成。我们将在下面详细讨论它们。 ...

2024-07-23 · 7 min · 3081 words · chensoul

[译]JMS 消息选择器在过滤消息中的应用

发送给接收方的消息通常需要根据某些标准进行过滤。JMS 提供消息选择器,允许 JMS 消费者根据消息头指定其感兴趣的消息。在本文中,您将学习使用 JMS 消息选择器来过滤消息。 这是一篇高级教程,在继续阅读本文之前,请确保您对 JMS 有基本的了解。如果您是 JMS 新手,请查看JMS 点对点消息传递模型文章。 ...

2024-07-23 · 4 min · 1976 words · chensoul

[译]JMS 点对点消息传递的实际应用

点对点系统使用队列进行消息传递。客户端将消息发送到特定队列,特定订阅者监听或接收来自该队列的消息。在 JMS 点对点消息传递系统中,队列用于处理单个发送者和单个消费者。确保您已经阅读了有关JMS 消息模型以及如何在 JMS 中发送和接收消息的先前教程。 ...

2024-07-23 · 5 min · 2435 words · chensoul

[译]JMS介绍 – Java消息服务

JMS 代表 Java 消息服务,它是 Java 中访问消息中间件服务器的标准。这是一个 JMS 介绍教程,为您提供消息传递和 JMS 的简要概述。您将了解使用 JMS 的优势以及 JMS 中的不同消息传递模型。 什么是消息传递? 消息传递是跨各种应用程序或服务交换业务数据的过程。消息通常是其他应用程序或服务使用的异步请求、响应、报告或事件。这些消息包含重要信息。 ...

2024-07-23 · 3 min · 1493 words · chensoul

[译]为 JMS 安装和设置 Glassfish

在本文中,我们将为 JMS 2.0 设置 Glassfish,创建一个 Java 项目并添加必要的依赖项。 先决条件 请确保您的系统上安装了以下工具。 已安装JDK 8。尚未使用任何更高版本的 Java 进行测试。 Eclipse、STS 或 IntelliJ IDEA。 Glassfish 安装和设置步骤 步骤 1,下载 Glassfish 并解压缩 您需要从 Glassfish GitHub repo下载开源 Glassfish 版本,然后将其解压缩到我们将运行服务器的文件夹中。我使用的是带有 JDK 8 的 GlassFish 5.0。 ...

2024-07-23 · 3 min · 1383 words · chensoul

[译]使用 JMS 消息确认保证传送

JMS 通过 JMS 消息确认(确认模式)确保消息传递的可靠性。如果会话已进行事务处理,则该commit()方法会自动处理消息确认。否则,该方法将处理恢复rollback()。在本文中,我们将假设会话未进行事务处理。这是一个高级主题,请确保您对 JMS 有基本的了解。如果您是 JMS 新手,可以参考使用 JMS发送和接收消息。 ...

2024-07-23 · 4 min · 1887 words · chensoul

[译]在 JMS 中发送和接收消息

您将了解 JMS 架构,学习如何在 JMS 中发送和接收消息。我将介绍管理对象、JMS 1.1 API 和 JMS 2.0 API。我们还将看到与 JMS 1.1 API 相比,JMS 2.0 API 的使用有多么简单。在继续学习本课程之前,请确保您已完成 JMS 设置。如果您是初学者,请确保您已了解JMS 的基础知识。 ...

2024-07-23 · 5 min · 2007 words · chensoul

[译]完整的 JMS 2.0 教程

JMS 代表 Java 消息服务,它是 Java 中访问消息中间件服务器的标准。消息传递是在各种应用程序或服务之间交换业务数据的过程。这是一个完整的 JMS 2.0 教程, 其中包含大量代码示例。完整的代码示例可在 GitHub 上找到,请下载并运行示例。本教程使用 Glassfish 开源服务器作为 JMS 提供程序的示例。 ...

2024-07-23 · 1 min · 320 words · chensoul

将 Maven 站点发布到 GitHub Pages

本文源代码:https://github.com/chensoul/maven-site-github-example/ 。 创建 Java Maven 项目 让我们使用 Maven 创建一个简单的 Java 项目 1 2 3 4 5 6 mvn archetype:generate \ -DgroupId=com.mycompany.app \ -DartifactId=maven-site-github-example \ -DarchetypeArtifactId=maven-archetype-quickstart \ -DarchetypeVersion=1.4 \ -DinteractiveMode=false 这将创建包含 Maven 项目的my-app文件夹。让我们进入该文件夹并确保它编译正常: 1 2 cd maven-site-github-example mvn clean verify 我们还可以生成该项目的站点: ...

2024-07-18 · 8 min · 3865 words · chensoul