Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
O que é JMS
Search
Mattheus Cassundé
August 17, 2021
Technology
0
62
O que é JMS
Mattheus Cassundé
August 17, 2021
Tweet
Share
More Decks by Mattheus Cassundé
See All by Mattheus Cassundé
Qualidade alem da engenharia
cassunde
0
130
Proxy Reverso com Apache2
cassunde
0
88
o que é harbor ?
cassunde
0
97
A importância dos logs
cassunde
0
330
RabbitMQ - Alguns detalhes
cassunde
0
23
Processo_de_Desenvolvimento.pdf
cassunde
0
30
Um pouco sobre REST
cassunde
0
310
Other Decks in Technology
See All in Technology
今年のRubyKaigiはProfiler Year🤘
osyoyu
0
380
Babylon.jsと色々なものを組み合わせる:ブラウザのAPIやガジェットや2D描画ライブラリなど / Babylon.js 勉強会 vol.3
you
PRO
0
160
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
680
実例で紹介するRAG導入時の知見と精度向上の勘所
yamahiro
5
1.7k
Documentação de Produtos: Artefatos essenciais na prática
rigolon
1
130
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
1
1.7k
社内アプリで Cloudflare D1を プロダクト運用してみた体験談(Tokyo)
haochenx
0
120
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
710
Grafana x PagerDuty Better Together
jacopen
1
260
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
1k
How to Lead? Testimonial of a Lead Android Engineer
oleur
1
110
Featured
See All Featured
The Invisible Customer
myddelton
114
12k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
8
1.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
1.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Music & Morning Musume
bryan
41
5.6k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Being A Developer After 40
akosma
66
580k
Adopting Sorbet at Scale
ufuk
69
8.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Debugging Ruby Performance
tmm1
70
11k
Designing for Performance
lara
601
67k
Transcript
JMS O que é?
"Java Message Service, ou JMS, é uma API da linguagem
Java para middleware orientado a mensagens. Através da API JMS, duas ou mais aplicações podem se comunicar por mensagens." https://pt.wikipedia.org/wiki/JMS
O que é Middleware?
Componente que facilita a comunicação entre softwares O que é
Middleware? EJB é um exemplo
Message Oriented Middleware Middleware orientado a Mensagem MOM
Message Oriented Middleware Filas Um produtor coloca uma mensagem na
fila e apenas um consumidor ler Tópicos Um produtor coloca uma mensagem no tópico e vários consumidores podem ler Existe dois tipos de MOM
Filas
Filas Mensagem pode ser lida apenas uma vez Não precisa
do produtor ativo para consumir Não precisa do consumidor ativo para produzir Consumidor avisa quando ler mensagem
Tópicos
Tópico Mesma mensagem pode ser consumida por vários Consumidor pode
ser durável Consumidor pode ser não durável
Quais as vantagens
Vantagens do MOM Opções que foram criadas para atender esses
requisitos Facilita integrações Alta concorrência Tolerância a falhas Escalabilidade e Balanceamento
JMS Especificação para colocar ordem na casa