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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mattheus Cassundé
August 17, 2021
Technology
80
0
Share
O que é JMS
Mattheus Cassundé
August 17, 2021
More Decks by Mattheus Cassundé
See All by Mattheus Cassundé
Como migrar de Arquitetura
cassunde
0
25
Implementando software guiado a negócio
cassunde
0
140
Entendendo Project Model Canva
cassunde
0
32
Qualidade além da engenharia
cassunde
0
350
Proxy Reverso com Apache2
cassunde
0
220
o que é harbor ?
cassunde
0
210
A importância dos logs
cassunde
0
670
RabbitMQ - Alguns detalhes
cassunde
0
44
Processo_de_Desenvolvimento.pdf
cassunde
0
49
Other Decks in Technology
See All in Technology
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
0
170
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
1.1k
コーディングエージェントはTypeScriptの 型エラーをどう自己修正しているのか
melonps
4
480
コーポレートサイトのアクセシビリティ改善とJIS準拠への実践
lycorptech_jp
PRO
2
140
Agentic Design Patterns
glaforge
0
190
大規模環境でどのように監視を実現する?
yuobayashi
1
140
eBPF Can Do It! A 5-Minute Tour of 5 Real-World PHP Issues Solved with eBPF
egmc
0
120
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
3
2.4k
CloudFront VPCオリジンとVPC Latticeサービスの内部ALBをマルチアカウントで一元利用しよう
duelist2020jp
5
230
JJUG CCC 2026 Spring AI時代の開発こそ標準化を武器に! ― 方式・プロセス・プラットフォームの標準化
s27watanabe
1
270
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
15
14k
JavaScript実装の自作プログラミング言語をTypeScript実装に移行した話
keisukeikeda
1
150
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
320
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
360
Balancing Empowerment & Direction
lara
6
1.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Docker and Python
trallard
47
3.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Code Reviewing Like a Champion
maltzj
528
40k
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