JMS listeners in an enterprise application
In our enterprise application, we need to have our JMS listeners that are manageable from SMA due to operational considerations.
We saw a link from PDN that will enable us to utilize JMS listeners even in an enterprise application setup which would allow us to manage our configured JMS listeners on an enterprise application deployment in SMA: https://community.pega.com/support/support-articles/enabling-jms-listeners-enterprise-using-dss
We understand that when Pega PRPC is deployed as an Enterprise application, it is recommended to use JMS MDBs as listeners to JMS queues & messages. Hope you can clarify us on the following questions regarding that:
1) Why are JMS MDBs recommended for use in consuming JMS messages on Pega PRPC over JMS listeners?
2) What are the possible drawbacks shall we proceed to enabling JMS listeners on a Pega PRPC enterprise application deployment?