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
73
O que é JMS
Mattheus Cassundé
August 17, 2021
Tweet
Share
More Decks by Mattheus Cassundé
See All by Mattheus Cassundé
Entendendo Project Model Canva
cassunde
0
14
Qualidade além da engenharia
cassunde
0
250
Proxy Reverso com Apache2
cassunde
0
140
o que é harbor ?
cassunde
0
150
A importância dos logs
cassunde
0
530
RabbitMQ - Alguns detalhes
cassunde
0
28
Processo_de_Desenvolvimento.pdf
cassunde
0
38
Simplificando APIs Rest
cassunde
0
520
Other Decks in Technology
See All in Technology
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
290
AIエージェント元年@日本生成AIユーザ会
shukob
1
170
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
14
4.6k
AWS Well-Architected Frameworkで学ぶAmazon ECSのセキュリティ対策
umekou
2
130
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
100
ExaDB-XSで利用されているExadata Exascaleについて
oracle4engineer
PRO
3
210
LINEギフトにおけるバックエンド開発
lycorptech_jp
PRO
0
240
Active Directory攻防
cryptopeg
PRO
8
5.3k
AIエージェント入門
minorun365
PRO
30
16k
PHPで印刷所に入稿できる名札データを作る / Generating Print-Ready Name Tag Data with PHP
tomzoh
0
180
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
570
2/18 Making Security Scale: メルカリが考えるセキュリティ戦略 - Coincheck x LayerX x Mercari
jsonf
0
120
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
BBQ
matthewcrist
87
9.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
Documentation Writing (for coders)
carmenintech
67
4.6k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
GitHub's CSS Performance
jonrohan
1030
460k
Being A Developer After 40
akosma
89
590k
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