Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
JMSTask.png 165.7 kB 4 05-Dec-2023 05:32 krivacsz
jpg
amazon_amqps_url.jpg 119.0 kB 1 09-Jun-2025 05:38 krivacsz
png
amazon_amqps_url.png 278.5 kB 1 09-Jun-2025 05:41 krivacsz
png
apache_artemis.png 86.8 kB 1 09-Jun-2025 03:56 krivacsz
png
azure_amqps_shared_access_key.... 64.8 kB 1 09-Jun-2025 05:52 krivacsz
png
azure_service_bus.png 81.5 kB 1 09-Jun-2025 05:14 krivacsz
png
jms_amqp.png 123.5 kB 6 22-May-2025 01:49 krivacsz
png
jms_consumer_mode.png 156.6 kB 1 05-Dec-2023 05:32 krivacsz
zip
jms_dependency.zip 4,510.7 kB 1 05-Dec-2023 05:32 krivacsz Added JMS dependency jars
png
jms_jndi_config.png 132.1 kB 1 05-Dec-2023 05:32 krivacsz

This page (revision-190) was last changed on 09-Jun-2025 07:44 by krivacsz

This page was created on 05-Dec-2023 05:32 by krivacsz

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 5 changed one line
__⚠️ Important__: Dependency jar files must be downloaded (unzip) and placed in your __CrushFTP Install Folder/plugins/ lib__. ⚠️ Restart is required to load the new JMS-related dependency jars. [ Download Link|jms_dependency.zip]\\
__⚠️ Important__:\\
• Dependency jar files must be downloaded (unzip) and placed in your __CrushFTP Install Folder/plugins/ lib__. ⚠️ Restart is required to load the new JMS-related dependency jars. [ Download Link|jms_dependency.zip]\\
• CrushFTP’s JMSTask supports JMS providers that use the __AMQP 1.0__ protocol.\\
At line 9 changed one line
!!1. Solace JMS AMQPS Integration\\
!!1. Solace JMS Integration\\
At line 13 changed one line
Get the __AMQPS URL__, __Username__, and __Password__ for JMSTask's __JNDI configuration__ from the __Solace Broker Management__.\\
Get the __AMQPS URL__, __username__, and __password__ from your Solace broker for use in the JMSTask JNDI configuration.\\
At line 17 changed one line
!!3. AMQPS with Apache Artemis\\
!!2. Apache ActiveMQ Artemis and Amazon MQ Integration \\
\\
!2.1 Apache ActiveMQ Artemis\\
\\
More info: [ActiveMQ Artemis Documentation Link|https://activemq.apache.org/components/artemis/documentation/]\\
__⚠️ Important__: To connect JMSTask to __Apache ActiveMQ Artemis__ over __AMQPS__, ensure your Artemis broker is configured to accept secure __AMQP__ connections.\\
\\
[JMS (Java Message Service)/apache_artemis.png]\\
\\__JNDI connection related settings example:__\\
At line 19 changed one line
!!2. JMSTask configuration:\\
__a.)__\\
{{{
# Secured AMQP Host
connectionfactory.qpidConnectionfactory=amqps://192.168.0.10:5671?transport.trustAll=true&transport.verifyHost=false
}}}\\
\\
• __transport.trustAll=true__ -> Accepts all SSL certificates.\\
• __transport.verifyHost=false__ -> Disables hostname verification in the TLS handshake.\\
----
__b.)__\\
\\
{{{
# Secured AMQP Host
connectionfactory.qpidConnectionfactory=amqps://my.artemis.com:5671
}}}\\
----
!2.2 Amazon MQ\\
\\
CrushFTP also supports integration with __Amazon MQ__, a managed message broker service compatible with ActiveMQ and Artemis. [Amazon MQ (official site) Link|https://aws.amazon.com/amazon-mq/] More info: [Amazon MQ – Managed Message Broker Service for ActiveMQ Link| https://aws.amazon.com/blogs/aws/amazon-mq-managed-message-broker-service-for-activemq/]\\
\\
Sign in to __AWS Console__ and Navigate to __Amazon MQ__ Select your Broker. Click on the name of your ActiveMQ or Artemis broker. Scroll down to the __Connections__ section.\\
\\
[JMS (Java Message Service)/amazon_amqps_url.png]\\
{{{
amqps://<broker-id>.mq.<region>.amazonaws.com:5671
}}}
----
!!3 Azure Service Bus Integration:\\
\\
[Azure Service Bus Link|https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview]\\
[AMQP 1.0 in Azure Service Bus and Event Hubs protocol guide Link|https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-amqp-overview]\\
[JMS (Java Message Service)/azure_service_bus.png]\\
\\
To get __AMQPS URL__:\\
__a.)__ Open your __Service Bus namespace__ in the __Azure Portal__\\
__b.)__ Go to Settings → Shared access policies\\
__c.)__ Select a policy (e.g., RootManageSharedAccessKey)\\
__d.)__ Copy the namespace name (e.g., your-namespace.servicebus.windows.net)\\
__e.)__ Combine as amqps://your-namespace.servicebus.windows.net:5671\\
\\
[JMS (Java Message Service)/azure_amqps_shared_access_key.png]\\
\\
{{{
amqps://<namespace>.servicebus.windows.net:5671
username = <SAS-key-name>
password = <SAS-key>
}}}\\
\\
----
!!4. JMSTask configuration:\\
At line 21 changed one line
!2.1 JNDI config: Variable replacement is supported.\\
!4.1 JNDI config: Variable replacement is supported.\\
At line 44 changed one line
__connectionfactory.qpidConnectionfactory=amqps://mr-connection-XXXXd:56XX__: This is the secure address of the messaging server (uses AMQPS, which is encrypted). It tells the application where to connect to send and receive messages.\\
\\
__connectionfactory.qpidConnectionfactory=amqps://mr-connection-XXXXd:56XX__ or\\
__connectionfactory.qpidConnectionfactory=amqps://mr-connection-XXXXd:56XX?transport.trustAll=true&transport.verifyHost=false__\\
This is the secure address of the messaging server (uses AMQPS, which is encrypted). It tells the application where to connect to send and receive messages.\\
\\
__⚠️ Important__: JMSTask uses __sasl.enabled.mechanisms=PLAIN__ by default.\\
At line 110 added one line
\\
At line 49 changed one line
!2.2 Producer Mode:\\
!4.2 Producer Mode:\\
At line 67 changed one line
!2.3 Consumer Mode:\\
!4.3 Consumer Mode:\\
Version Date Modified Size Author Changes ... Change note
190 09-Jun-2025 07:44 8.827 kB krivacsz to previous
189 09-Jun-2025 07:43 8.829 kB krivacsz to previous | to last
188 09-Jun-2025 07:42 8.822 kB krivacsz to previous | to last
187 09-Jun-2025 06:46 8.69 kB krivacsz to previous | to last
186 09-Jun-2025 06:45 8.699 kB krivacsz to previous | to last
185 09-Jun-2025 06:28 8.705 kB krivacsz to previous | to last
184 09-Jun-2025 06:27 8.659 kB krivacsz to previous | to last
183 09-Jun-2025 06:25 8.678 kB krivacsz to previous | to last
182 09-Jun-2025 06:23 8.662 kB krivacsz to previous | to last
181 09-Jun-2025 06:23 8.657 kB krivacsz to previous | to last
« This page (revision-190) was last changed on 09-Jun-2025 07:44 by krivacsz
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
LeftMenu

JSPWiki