Deprecating C3P0 and our custom RDBMS DataConnector Syntax

Michael A Grady mgrady at unicon.net
Tue Aug 1 09:03:07 EDT 2017


> On Aug 1, 2017, at 7:38 AM, Rod Widdowson <rdw at steadingsoftware.com> wrote:
> 
> "Nothing" is a not-unappealing option.  Strictly speaking we would be replacing it by <BeanManagedConnection>.   The obvious
> advantage is less code, the disadvantage being more complexity for the deployer.  On the other hand it feels to me that the need to
> deploy against a RDBMS argues a reasonably complex deployment and so it is not unreasonable to expect the deployer to be able to
> create DataSource from native Spring, particularly if we provided some documentation.

I've done some deployments using BeanManaged and  Hikari pooling. But I'll note one downside to BeanManaged, and that is if you can't connect to the DB at the time of startup. The failover config (to an alternate connector) in the resolver doesn't appear to "kick in/take precedence" in that case, the error is reported in the servlet container's logs and the IdP does not start up. Unless there was something else I needed to configure about that bean that I didn't. 

--
Michael A. Grady
IAM Architect, Unicon, Inc.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/dev/attachments/20170801/855e39cf/attachment-0001.html>


More information about the dev mailing list