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
79
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
19
Implementando software guiado a negócio
cassunde
0
140
Entendendo Project Model Canva
cassunde
0
30
Qualidade além da engenharia
cassunde
0
340
Proxy Reverso com Apache2
cassunde
0
220
o que é harbor ?
cassunde
0
210
A importância dos logs
cassunde
0
660
RabbitMQ - Alguns detalhes
cassunde
0
44
Processo_de_Desenvolvimento.pdf
cassunde
0
49
Other Decks in Technology
See All in Technology
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
740
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
4
1.8k
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
110
Do Ruby::Box dream of Modular Monolith?
joker1007
1
350
今年注目する!データ分析プラットフォームでのAIの活用
nayuts
0
150
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
390
Hacobu Tech Deck
hacobu
PRO
0
120
AI時代 に増える データ活用先
takahal
0
300
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
130
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
9
2.2k
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
210
小説執筆のハーネスエンジニアリング
yoshitetsu
0
740
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Utilizing Notion as your number one productivity tool
mfonobong
4
290
My Coaching Mixtape
mlcsv
0
100
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Crafting Experiences
bethany
1
120
Information Architects: The Missing Link in Design Systems
soysaucechin
0
890
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
94
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
69
39k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
380
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
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