Rechercher

Ce contenu n'est pas disponible dans la langue sélectionnée.

2.5. Advanced Configuration

download PDF
Features such as server discovery, load balancing, failover, retry, and retry delay, may be customized if the default policy is not appropriate. Refer to the org.teiid.net.socket.ServerDiscovery interface and default implementation org.teiid.net.socket.UrlServerDiscovery for more information on customization.
The UrlServerDiscovery implementation provides the following features:
  • discovery of servers from URL hosts (including the data source server and alternative servers)
  • random selection for load balancing and failover
  • one connection attempt per host
  • no biasing
  • black listing
Typically you'll want to extend the UrlServerDiscovery so that it can be used as the fall-back strategy and to only implement the necessary changed methods. It is important to consider that one ServerDiscovery instance will be created for each connection. Any sharing of information between instances should be done through static state or some other shared lookup.
Your customized server discovery class must be referenced by the discoveryStrategy connection/DataSource property using its full class name.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.