web stats
Advanced Clustering plugin released! - Mirth Community

Go Back   Mirth Community > Mirth Connect > General Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 08-31-2015, 08:38 AM
brentm brentm is offline
Mirth Employee
 
Join Date: Jan 2012
Posts: 85
brentm is on a distinguished road
Default Advanced Clustering plugin released!

The Advanced Clustering Plugin for Mirth Connect is now available to Platinum subscribers!

The plugin, along with a user guide, can be downloaded from the Mirth Client Portal.

The Advanced Clustering plugin improves your ability to manage and monitor a cluster of Mirth Connect servers. From the Mirth Connect dashboard, it allows you to:
  • Monitor the status of each server
  • Deploy/start/stop/pause channels across all servers
  • View message statistics totals for the entire cluster, or statistics for a particular server
  • View any errors that occurred across the cluster while deploying/starting/stopping channels

An automatic message takover feature improves the availability of your cluster. If one server in the cluster fails, another server will automatically resume processing of any queued or unfinished messages from the failed server, without any manual intervention required.

The plugin improves your ability to run and maintain an active/active (load-balanced) cluster. Additional servers can be added on the fly to improve overall performance of the cluster and as well as availability.

Also, there are certain operations that should only be executed by a single server in an active/active cluster. The plugin allows you to designate a preferred server to handle each of these tasks:
  • Executing the data pruner
  • Polling for messages from an external source (File Reader, Database Reader, JavaScript Reader)

The plugin may be installed on standalone Mirth Connect instances which are clustered using your own load-balancing or fail-over solution and are each connected to a single shared database. However the plugin is designed to work best with Mirth Appliances, providing built-in integration with the Appliance's load-balancing and fail-over services.
Reply With Quote
  #2  
Old 10-02-2015, 11:09 PM
ashtonbrady45 ashtonbrady45 is offline
What's HL7?
 
Join Date: Sep 2015
Posts: 1
ashtonbrady45 is on a distinguished road
Default

Quote:
Originally Posted by brentm View Post
The Advanced Clustering Plugin for Mirth Connect is now available to Platinum subscribers!

The plugin, along with a user guide, can be downloaded from the.

The Advanced Clustering plugin improves your ability to manage and monitor a cluster of Mirth Connect servers. From the Mirth Connect dashboard, it allows you to:
  • Monitor the status of each server
  • Deploy/start/stop/pause channels across all servers
  • View message statistics totals for the entire cluster, or statistics for a particular server
  • View any errors that occurred across the cluster while deploying/starting/stopping channels

An automatic message takover feature improves the availability of your cluster. If one server in the cluster fails, another server will automatically resume processing of any queued or unfinished messages from the failed server, without any manual intervention required.

The plugin improves your ability to run and maintain an active/active (load-balanced) cluster. Additional servers can be added on the fly to improve overall performance of the cluster and as well as availability.

Also, there are certain operations that should only be executed by a single server in an active/active cluster. The plugin allows you to designate a preferred server to handle each of these tasks:
  • Executing the data pruner
  • Polling for messages from an external source (File Reader, Database Reader, JavaScript Reader)

The plugin may be installed on standalone Mirth Connect instances which are clustered using your own load-balancing or fail-over solution and are each connected to a single shared database. However the plugin is designed to work best with Mirth Appliances, providing built-in integration with the Appliance's load-balancing and fail-over services.
How code templates work in Mirth Connect on that plugin ?

Last edited by narupley; 03-01-2018 at 08:45 AM.
Reply With Quote
  #3  
Old 10-05-2015, 07:02 AM
brentm brentm is offline
Mirth Employee
 
Join Date: Jan 2012
Posts: 85
brentm is on a distinguished road
Default

Quote:
How code templates work in Mirth Connect on that plugin ?
Like channels, code templates are shared across all servers in the cluster. If you make a change to a code template and save it, it is saved for all servers in the cluster. This is because all servers are using the same shared database.
Reply With Quote
  #4  
Old 12-22-2015, 04:07 AM
Charliedavid Charliedavid is offline
What's HL7?
 
Join Date: Jun 2014
Location: India
Posts: 1
Charliedavid is on a distinguished road
Default Advanced Clustering plugin released!

Is It also available for non platinum subscribers?
Reply With Quote
  #5  
Old 12-22-2015, 06:27 AM
narupley's Avatar
narupley narupley is online now
Mirth Employee
 
Join Date: Oct 2010
Posts: 7,089
narupley is on a distinguished road
Default

Quote:
Originally Posted by Charliedavid View Post
Is It also available for non platinum subscribers?
Advanced Clustering isn't, but appliances do come with a basic clustering plugin. For more information feel free to contact us.
__________________
Step 1: JAVA CACHE...DID YOU CLEAR ...wait, ding dong the witch is dead?

Nicholas Rupley
Work: 949-237-6069
Always include what Mirth Connect version you're working with. Also include (if applicable) the code you're using and full stacktraces for errors (use CODE tags). Posting your entire channel is helpful as well; make sure to scrub any PHI/passwords first.


- How do I foo?
- You just bar.
Reply With Quote
  #6  
Old 02-01-2016, 09:38 AM
kirbykn2's Avatar
kirbykn2 kirbykn2 is offline
Mirth Guru
 
Join Date: Sep 2014
Location: Michigan
Posts: 554
kirbykn2 is on a distinguished road
Default Any success

I would like to hear any feedback regarding Advanced Clustering. Has anyone successfully implemented the advanced clustering plugin with db replication? Have you tried and failed?

We are planning for growth for the next year and would like to be able to use this feature.
__________________
Kirby

Mirth Certified|Epic Bridges Certified|Cloverleaf Level 2 Certified

Appliance Version 3.11.2
Mirth Connect Version 3.6.1
Java Version 1.6.0_45-b06
Java (64 bit) Version 1.6.0_45-b06
Java 7 (64 bit) Version 1.7.0_151-b15
Java 8 (64 bit) Version 1.8.0_121-b13
PostgreSQL Version 9.6.3
Reply With Quote
  #7  
Old 02-09-2016, 03:50 AM
msuatab msuatab is offline
Mirth Newb
 
Join Date: Nov 2008
Posts: 8
msuatab
Default

How does this plugin manage the balance between channels that have a "DB Reader" or a "File Reader" configured as Source Connector?
Is there a way to avoid channels from reading the same data?

Thank yoy in advance,
Greetings
Reply With Quote
  #8  
Old 02-09-2016, 06:49 AM
narupley's Avatar
narupley narupley is online now
Mirth Employee
 
Join Date: Oct 2010
Posts: 7,089
narupley is on a distinguished road
Default

Quote:
Originally Posted by msuatab View Post
How does this plugin manage the balance between channels that have a "DB Reader" or a "File Reader" configured as Source Connector?
Is there a way to avoid channels from reading the same data?

Thank yoy in advance,
Greetings
The plugin has the notion of a "roles" for each node in the cluster, and one of those roles is the Polling Node. So only one node in the cluster will have polling channels started, and they'll be paused on all other nodes. If that polling node goes down for whatever reason, a different node will automatically take over the role.
__________________
Step 1: JAVA CACHE...DID YOU CLEAR ...wait, ding dong the witch is dead?

Nicholas Rupley
Work: 949-237-6069
Always include what Mirth Connect version you're working with. Also include (if applicable) the code you're using and full stacktraces for errors (use CODE tags). Posting your entire channel is helpful as well; make sure to scrub any PHI/passwords first.


- How do I foo?
- You just bar.
Reply With Quote
  #9  
Old 03-29-2016, 10:09 AM
kirbykn2's Avatar
kirbykn2 kirbykn2 is offline
Mirth Guru
 
Join Date: Sep 2014
Location: Michigan
Posts: 554
kirbykn2 is on a distinguished road
Default

I would like to hear any feedback regarding Advanced Clustering. Has anyone successfully implemented the advanced clustering plugin with db replication? Have you tried and failed?

We are planning for growth for the next year and would like to be able to use this feature.
__________________
Kirby

Mirth Certified|Epic Bridges Certified|Cloverleaf Level 2 Certified

Appliance Version 3.10.1
Mirth Connect Version 3.3.1.7856
Java Version 1.6.0_45-b06
Java (64 bit) Version 1.6.0_45-b06
Java 7 (64 bit) Version 1.7.0_79-b15
Java 8 (64 bit) Version 1.8.0_51-b16
PostgreSQL Version 9.4.5
__________________
Kirby

Mirth Certified|Epic Bridges Certified|Cloverleaf Level 2 Certified

Appliance Version 3.11.2
Mirth Connect Version 3.6.1
Java Version 1.6.0_45-b06
Java (64 bit) Version 1.6.0_45-b06
Java 7 (64 bit) Version 1.7.0_151-b15
Java 8 (64 bit) Version 1.8.0_121-b13
PostgreSQL Version 9.6.3
Reply With Quote
  #10  
Old 06-24-2016, 09:08 AM
kirbykn2's Avatar
kirbykn2 kirbykn2 is offline
Mirth Guru
 
Join Date: Sep 2014
Location: Michigan
Posts: 554
kirbykn2 is on a distinguished road
Default

Has anyone installed advanced clustering in either a test or production environment? If so, how is it working for you?
__________________
Kirby

Mirth Certified|Epic Bridges Certified|Cloverleaf Level 2 Certified

Appliance Version 3.11.2
Mirth Connect Version 3.6.1
Java Version 1.6.0_45-b06
Java (64 bit) Version 1.6.0_45-b06
Java 7 (64 bit) Version 1.7.0_151-b15
Java 8 (64 bit) Version 1.8.0_121-b13
PostgreSQL Version 9.6.3
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 10:06 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Mirth Corporation