Thématiques principales

Affichage des articles dont le libellé est Oracle. Afficher tous les articles
Affichage des articles dont le libellé est Oracle. Afficher tous les articles

mercredi 15 janvier 2020

Evolution Java 10

Java évolue vite ! on avait vu dans un article Java 9 en novembre 2017. Cette version venait à peine de sortir! Avec ses nouveauté et ses modules mais c'était il a 3 ans déjà !

Ainsi si les précédentes versions de Java sortaient chaque fois avec plusieurs années d'écarts (embarquant du coup un contenu conséquent), le changement de politique de release d’Oracle consistant à sortir des versions plus régulièrement (tous les 6 mois à un an), à provoquer des contenus beaucoup moins complexe à appréhender.

Pourtant aujourd’hui on parle de java 14 pour février prochain! Il est donc temps de refaire un petit topo des nouveautés sorties depuis!

samedi 26 janvier 2019

La haute disponibilité, les Webservices et JMS dans weblogic

Un article court aujourd'hui pour parler d'architecture JEE et de haute disponibilité dans le cadre JMS.

Nous avons déjà parlé du fonctionnement de JMS mais nous n'avons pas forcement traité la question de la haute disponibilité. Mais qu'est ce que la haute disponibilité?

La haute disponibilité [HD] est la capacité d'un système a fournir un service selon un taux de disponibilité pre-déterminer.

Cela semble un peu de la paraphrase mais cela se traduit par quelles solutions doivent ou peuvent être mises en oeuvre afin de garantir le rendu d'un service par un système?

Pour répondre a cette problématique, il existe une approche simple, la duplication. il suffit de fournir le service de manière répliquée de façon à palier à des éventuelles erreurs et crash.

Dans le cadre des systèmes a base de web-services, souvent la haute disponibilité est couplé a des systèmes de répartition de charge [weblogic-WS-LB]. Le flux http/https est adressé sur un load-balancer qui a pour charge de rediriger ces flux successivement sur les différents serveurs/containeurs d'un cluster construis pour rentre le service attendu.