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
78
O que é JMS
Mattheus Cassundé
August 17, 2021
Tweet
Share
More Decks by Mattheus Cassundé
See All by Mattheus Cassundé
Como migrar de Arquitetura
cassunde
0
10
Implementando software guiado a negócio
cassunde
0
130
Entendendo Project Model Canva
cassunde
0
25
Qualidade além da engenharia
cassunde
0
330
Proxy Reverso com Apache2
cassunde
0
200
o que é harbor ?
cassunde
0
200
A importância dos logs
cassunde
0
630
RabbitMQ - Alguns detalhes
cassunde
0
38
Processo_de_Desenvolvimento.pdf
cassunde
0
46
Other Decks in Technology
See All in Technology
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.6k
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.2k
今日から始めるAmazon Bedrock AgentCore
har1101
4
400
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.6k
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
340
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
400
月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪
miyamu
0
810
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
110
Featured
See All Featured
A Soul's Torment
seathinner
5
2.2k
Paper Plane
katiecoart
PRO
0
46k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
72
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Speed Design
sergeychernyshev
33
1.5k
The Language of Interfaces
destraynor
162
26k
Making Projects Easy
brettharned
120
6.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
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