SlideShare une entreprise Scribd logo
1  sur  103
Télécharger pour lire hors ligne
MOM
Requirement for Message Oriented Middleware
▸ MQ (MOM)
▸ ( ) MOM
▸ ( ) MOM 

2
▸ MQ
▸ MOM
3
▸ 

- 

-
4
(OHYAMA HIROYASU) / SOFTWARE ENGINEER
▸ 

Works Applications (formerly Ariel Networks) > GREE > DMM.com Labo
▸ 

Onix OS, Jaxon OpenFlow Controller, NewtMQ
▸ 

OpenFlow (ASCII )

, , ( )
5
SO, WHAT IS MQ ?
6
7
▸ Message Passing 

- Queuing 



















- Pub/Sub
WHAT IS MQ ?
PROCESS A
BROKER
PROCESS B
PUBLISHER SUBSCRIBER B
SUBSCRIBER A
SUBSCRIBER C
BROKER
8
▸ Message Passing 

- Queuing 



















( Message Passing )
WHAT IS MQ ?
PROCESS A PROCESS BBROKER
▸ Message Passing 

- Pub/Sub
“ ” 

(Subscriber )
9
WHAT IS MQ ?
PUBLISHER SUBSCRIBER B
SUBSCRIBER A
SUBSCRIBER C
BROKER
WHY MQ ?
10
11
WHY MQ ?
SERVICE A SERVICE B
SERVICE E SERVICE D
REQUEST
SERVICE C
▸ MQ
12
WHY MQ ?
SERVICE A SERVICE B
REQUEST
SERVICE E SERVICE D SERVICE C
DATA
REQUEST ”REQUEST ”
13
▸ MQ
WHY MQ ?
SERVICE A SERVICE B
REQUEST
SERVICE E SERVICE D SERVICE C
DATA
IF THIS IS STOPPED...
WHAT SHOULD IT DO ..?
REQUEST ”REQUEST ”
14
▸ MQ
WHY MQ ?
SERVICE A SERVICE B
REQUEST
SERVICE E SERVICE D SERVICE C
DATA
SERVICE F
A NEW SERVICE IS APPEARED !!
REQUEST ”REQUEST ” WHAT SHOULD IT DO ..??
15
▸ MQ
16
WHY MQ ?
SERVICE A SERVICE B
MQ
SERVICE C
▸ MQ
SERVICE E SERVICE D
REQUEST REQUEST
17
WHY MQ ?
SERVICE A SERVICE B
MQ
SERVICE E SERVICE D SERVICE C
▸ MQ
DATA
REQUEST ”REQUEST ”
REQUEST REQUEST
REQUEST ”
18
WHY MQ ?
SERVICE A SERVICE B
MQ
SERVICE E SERVICE D SERVICE C
▸ MQ
19
DATA
REQUEST REQUEST
REQUEST ”
IF THIS IS STOPPED...
REQUEST ”REQUEST ”
OK, NO PROBLEM
WHY MQ ?
SERVICE A SERVICE B
MQ
SERVICE E SERVICE D SERVICE C
▸ MQ
20
DATA
REQUEST ”REQUEST ”
REQUEST REQUEST
REQUEST ”
SERVICE F
REQUEST ”
A NEW SERVICE IS APPEARED !!
OK, NO PROBLEM
WHY MQ ?
▸ 

- High Available 

- Scalable
21
ARCHITECTURE
22
ARCHITECTURE
BROKER MQ / BROKER-LESS MQ
23
▸ Broker MQ
▸ Broker-less MQ
BROKER MQ / BROKER-LESS MQ
24
▸ Pros
- Scalability
- Isolation
▸ Cons
- more traffic
- more latency
ARCHITECTURE
▸ Broker MQ
BROKER MQ / BROKER-LESS MQ
25
▸ Pros
- less traffic
- less latency
▸ Cons
- Scalability
- Isolation
ARCHITECTURE
▸ Broker-less MQ
OVERVIEW OF MQ
(PROTOCOL & IMPLEMENTATION)
26
OVERVIEW OF MQ
OVERVIEW
▸
27
Messaging Pub/Sub
AMQP (RabbitMQ)
MQTT (ActiveMQ) ×
STOMP (NewtMQ)
Kafka
ZeroMQ
…
28
WHAT THE BEST MOM IS?
WHAT THE BEST MOM IS?
29
( ) MOM ( )
CONCLUSION
MQ MOM
30
( ) MOM ( )
CONCLUSION
WHAT THE BEST MOM IS?
31
FEATURE
(PROTOCOL)
32
AMQP(V0.9.1)
AMQP SERVER
FEATURE
AMQP(V0.9.1)
33
▸
QUEUE
QUEUE
QUEUE
SUBSCRIBER
PUBLISHER
SUBSCRIBER
SUBSCRIBER
EXCHANGE
[ Pub/Sub ]
AMQP SERVER
FEATURE
AMQP(V0.9.1)
34
▸
QUEUE
QUEUE
QUEUE
SUBSCRIBER
PUBLISHER
SUBSCRIBER
SUBSCRIBER
EXCHANGE
[ Pub/Sub ]
AMQP SERVER
FEATURE
AMQP(V0.9.1)
35
▸
QUEUE
QUEUE
QUEUE
SUBSCRIBER
PUBLISHER
SUBSCRIBER
SUBSCRIBER
EXCHANGE
[ Pub/Sub ]
AMQP SERVER
FEATURE
AMQP(V0.9.1)
36
▸
QUEUE
QUEUE
QUEUE
SUBSCRIBER
PUBLISHER
SUBSCRIBER
SUBSCRIBER
EXCHANGE
[ Pub/Sub ]
AMQP SERVER
FEATURE
AMQP(V0.9.1)
37
▸
QUEUE
QUEUE
QUEUE
SUBSCRIBER
PUBLISHER
SUBSCRIBER
SUBSCRIBER
EXCHANGE
[ Pub/Sub ]
FEATURE
AMQP(V0.9.1)
38
▸
QUEUE
QUEUE
QUEUE
SUBSCRIBER
PUBLISHER
SUBSCRIBERQUEUE
EXCHANGE
EXCHANGE
SUBSCRIBER
SUBSCRIBER
AMQP SERVER
AMQP SERVER
CRITICAL.*
*.SERVICE-A
*.SERVICE-B
#
[ Advanced Pub/Sub ]
FEATURE
AMQP(V0.9.1)
39
▸
QUEUE
QUEUE
QUEUE
SUBSCRIBER
PUBLISHER
SUBSCRIBERQUEUE
EXCHANGE
EXCHANGE
SUBSCRIBER
SUBSCRIBER
AMQP SERVER
AMQP SERVER
[ Advanced Pub/Sub ]
CRITICAL.*
*.SERVICE-A
*.SERVICE-B
#
FEATURE
AMQP(V0.9.1)
40
▸
QUEUE
QUEUE
QUEUE
SUBSCRIBER
PUBLISHER
SUBSCRIBERQUEUE
EXCHANGE
EXCHANGE
SUBSCRIBER
SUBSCRIBER
AMQP SERVER
AMQP SERVER
INFO.SERVICE-A
[ Advanced Pub/Sub ]
CRITICAL.*
*.SERVICE-A
*.SERVICE-B
#
FEATURE
AMQP(V0.9.1)
41
▸
QUEUE
QUEUE
QUEUE
SUBSCRIBER
PUBLISHER
SUBSCRIBERQUEUE
EXCHANGE
EXCHANGE
SUBSCRIBER
SUBSCRIBER
AMQP SERVER
AMQP SERVER
INFO.SERVICE-A
INFO.SERVICE-A
[ Advanced Pub/Sub ]
CRITICAL.*
*.SERVICE-A
*.SERVICE-B
#
STOMP
42FEATURE
▸ Text-base
- Binary-based Protocol
- Text-based Protocol
43FEATURE
{‘NAME’ : ‘HIROYASU OHYAMA’,
‘AGE’ : 30,
‘HOBBY’ : ‘AUTO MOBILE’ }
STOMP
▸ Text-base
- Binary-based Protocol
- Text-based Protocol
44FEATURE
{‘NAME’ : ‘HIROYASU OHYAMA’,
‘AGE’ : 30,
‘HOBBY’ : ‘AUTO MOBILE’ }
STOMP
00110101101... 00110101101...
(ENCODING) TEXT → BINARY
▸ Text-base
- Binary-based Protocol
- Text-based Protocol
45FEATURE
STOMP
(DECODING) BINARY → TEXT
{‘NAME’ : ‘HIROYASU OHYAMA’,
‘AGE’ : 30,
‘HOBBY’ : ‘AUTO MOBILE’ }
▸ Text-base
- Binary-based Protocol
- Text-based Protocol
46FEATURE
▸ Text-base
- Binary-based Protocol
- Text-based Protocol
STOMP
(DECODING) BINARY → TEXT
{‘NAME’ : ‘HIROYASU OHYAMA’,
‘AGE’ : 30,
‘HOBBY’ : ‘AUTO MOBILE’ }▸ PROS
- TRAFFIC
▸ CONS
- CPU COST ( ENCODING / DECODING )
47FEATURE
▸ Text-base
- Binary-based Protocol
- Text-based Protocol
STOMP
{‘NAME’ : ‘HIROYASU OHYAMA’,
‘AGE’ : 30,
‘HOBBY’ : ‘AUTO MOBILE’ }
48FEATURE
▸ Text-base
- Binary-based Protocol
- Text-based Protocol
STOMP
{‘NAME’: ‘HIRO... {‘NAME’: ‘HIRO...
DATA COPY
49FEATURE
▸ Text-base
- Binary-based Protocol
- Text-based Protocol
STOMP
{‘NAME’ : ‘HIROYASU OHYAMA’,
‘AGE’ : 30,
‘HOBBY’ : ‘AUTO MOBILE’ }
DATA COPY
50FEATURE
▸ Text-base
- Binary-based Protocol
- Text-based Protocol
STOMP
{‘NAME’ : ‘HIROYASU OHYAMA’,
‘AGE’ : 30,
‘HOBBY’ : ‘AUTO MOBILE’ }
DATA COPY
▸ PROS
- CPU COST
▸ CONS
- TRAFFIC
MQTT
51FEATURE
▸
▸
MQTT
52FEATURE
▸
- MQTT HTTP
(publish data to the topic ‘hoge’)
(Fixed Header)
(Variable Header)
(POST data to 

‘http://hoge.fuga.com/hoge')
POST /hoge HTTP/1.1n
Host: hoge.fuga.comn
Content-Type: application/octet-streamn
Content-Length: 100n
n
MQTT
53FEATURE
▸
- MQTT HTTP
(publish data to the topic ‘hoge’)
(Fixed Header)
(Variable Header)
(POST data to 

‘http://hoge.fuga.com/hoge')
POST /hoge HTTP/1.1n
Host: hoge.fuga.comn
Content-Type: application/octet-streamn
Content-Length: 100n
n
10 BYTES 101 BYTES
MQTT
54FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT
55FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
PUBLISHER MQTT BROKER SUBSCRIBE SUBSCRIBER
MQTT
56FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBEPUBLISHER SUBSCRIBER
MQTT
57FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKER SUBSCRIBEPUBLISHER SUBSCRIBER
SUBSCRIBER
MQTT
58FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
PUBLISHER MQTT BROKER SUBSCRIBE▸ PROS
- CPU COST / TRAFFIC
▸ CONS
-
MQTT
59FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKER SUBSCRIBEPUBLISHER SUBSCRIBER
MQTT
60FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBEPUBLISHER SUBSCRIBER
MQTT
61FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKER
PUBACK
SUBSCRIBEPUBLISHPUBLISHER SUBSCRIBER
MQTT
62FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKER SUBSCRIBEPUBLISH
PUBACK
PUBLISHER SUBSCRIBER
MQTT
63FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKER SUBSCRIBEPUBLISH
PUBACK
PUBLISH
PUBLISHER SUBSCRIBER
SUBSCRIBER
MQTT
64FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
PUBLISHER MQTT BROKER SUBSCRIBEPUBLISH
PUBACK
PUBLISH
▸ PROS
-
▸ CONS
-
SUBSCRIBER
MQTT
65FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBEPUBLISHER SUBSCRIBER
MQTT
66FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBE
PUBREC
PUBLISHER SUBSCRIBER
MQTT
67FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBE
PUBREC
PUBREL
PUBLISHER SUBSCRIBER
MQTT
68FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBE
PUBREC
PUBREL
PUBCOMP
PUBLISHER SUBSCRIBER
MQTT
69FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBE
PUBREC
PUBREL
(1/2)
PUBLISHER SUBSCRIBER
MQTT
70FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBE
PUBREC
PUBREL
PUBREL
(1/2)
PUBLISHER SUBSCRIBER
MQTT
71FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBE
PUBREC
PUBREL
PUBREL
PUBCOMP
(1/2)
PUBLISHER SUBSCRIBER
MQTT
72FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBE
(2/2)
PUBREC
PUBLISHER SUBSCRIBER
PUBREC
MQTT
73FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBE
(2/2)
PUBLISH
PUBLISHER SUBSCRIBER
PUBREC
MQTT
74FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBE
(2/2)
PUBLISH
PUBREC
PUBREL
PUBLISHER SUBSCRIBER
PUBREC
MQTT
75FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
MQTT BROKERPUBLISH SUBSCRIBE
(2/2)
PUBLISH
PUBREC
PUBREL
PUBCOMP
PUBLISHER SUBSCRIBER
SUBSCRIBER
MQTT
76FEATURE
▸
- At-most-once
- At-least-once
- Exactly-once
PUBLISHER MQTT BROKERPUBLISH SUBSCRIBE
PUBREC
PUBREL
PUBREL
PUBCOMP
(2/2)
▸ PROS
-
▸ CONS
- CPU COST / TRAFFIC
SUBSCRIBER
KAFKA
77FEATURE
▸ Scalable
- for Availability
- for Performance / Capacity
KAFKA
78FEATURE
BAD CASE
Queue
M1M2M3M4
SUBSCRIBER A
SUBSCRIBER B
▸ / strong ordering guarantees

Queue
KAFKA
79FEATURE
Queue
M3M4
SUBSCRIBER A
SUBSCRIBER B
M1
M2
BAD CASE
▸ / strong ordering guarantees

Queue
KAFKA
80FEATURE
Queue
M3
M4
SUBSCRIBER A
SUBSCRIBER B M2
BAD CASE
▸ / strong ordering guarantees

Queue
KAFKA
81FEATURE
Queue
M3
M4
SUBSCRIBER A
SUBSCRIBER B
M1
M2
BAD CASE
M1 > M2 > M3 > M4
( )
M1 > M3 > M4 > M2
▸ / strong ordering guarantees

Queue
KAFKA
82FEATURE
NORMAL CASE
Queue
M1M2M3M4 SUBSCRIBER A
▸ / strong ordering guarantees

Queue
KAFKA
83FEATURE
Queue
M1M2M3M4 SUBSCRIBER A
NORMAL CASE
▸ / strong ordering guarantees

Queue
Consumer group B
KAFKA
84FEATURE
Kafka’s CASE
Partition-1
M1M4
Partition-2
M2M3
CONSUMER A
CONSUMER B
CONSUMER C
Consumer group A
▸ / strong ordering guarantees

Queue
Consumer group B
KAFKA
85FEATURE
Kafka’s CASE
Partition-1
M1M4
Partition-2
M2M3
CONSUMER A
CONSUMER B
CONSUMER C
Consumer group A
▸ / strong ordering guarantees

Queue
Partition
Consumer Group
Consumer Group
Consumer group B
KAFKA
86FEATURE
Kafka’s CASE
Partition-1
M1
Partition-2
CONSUMER A
CONSUMER B
CONSUMER C
Consumer group A
M1
M2
M1M4
M2M3
▸ / strong ordering guarantees

Queue
Consumer group B
KAFKA
87FEATURE
Kafka’s CASE
Partition-1
Partition-2
CONSUMER A
CONSUMER B
CONSUMER C
Consumer group A
M4M1M4
M2M3
▸ / strong ordering guarantees

Queue
M2
M2
Consumer group B
KAFKA
88FEATURE
Kafka’s CASE
Partition-1
▸ / strong ordering guarantees

Partition-2
CONSUMER A
CONSUMER B
CONSUMER C
Consumer group A
M1M4
M2M3
M4
M2
M2
Consumer group B
KAFKA
89FEATURE
Kafka’s CASE
Partition-1
▸ / strong ordering guarantees

Partition-2
CONSUMER A
CONSUMER B
CONSUMER C
Consumer group A
M1M4
M2M3
M4
M2
M2
Consumer group B
KAFKA
90FEATURE
Kafka’s CASE
Partition-1
▸ / strong ordering guarantees

Partition-2
CONSUMER A
CONSUMER B
CONSUMER C
Consumer group A
M1M4
M2M3
M4
M2
M2
“ Queue ”
Consumer group B
KAFKA
91FEATURE
Kafka’s CASE
Partition-1
▸ / strong ordering guarantees

Partition-2
CONSUMER A
CONSUMER B
CONSUMER C
Consumer group A
M1M4
M2M3
M4
M2
M2
“ Partition ”
“ Queue ”
Consumer group B
KAFKA
92FEATURE
Kafka’s CASE
Partition-1
▸ / strong ordering guarantees

Partition-2
CONSUMER A
CONSUMER B
CONSUMER C
Consumer group A
M1M4
M2M3
(Partition-1) M1 > M4
(Partition-2) M2 > M3
“ Partition ”
“ Queue ”
M4
M2
M2
Consumer group B
KAFKA
93FEATURE
Kafka’s CASE
Partition-1
Partition-2
CONSUMER A
CONSUMER B
CONSUMER C
Consumer group A
M4
M4
M3
M3
M1M4
M2M3
Scalable
( COND: Number of Consumer Process ≦ Count of Partition )
▸ / strong ordering guarantees

Queue
WHAT PURPOSE TO USE ?
94
WHAT PURPOSE TO USE MOM ?
95
▸ / Asynchronous Communication
▸ / Isolation
▸ / Load Leveling
▸ / Scalability
▸ / Data Store
PURPOSE
HOW MOM USE ?
96
CASE: SENSU
97
▸ Scalability for Pub/Sub
▸ Load leveling for Queuing
HOW MOM USE?
(Source SENSU | SENSU Architecture)
CASE: OPENSTACK
98HOW MOM USE?
▸ Scalability and High Availability for RPC over MQ
NOVA SCHEDULERNOVA CONDUCTOR
NOVA COMPUTENOVA COMPUTENOVA COMPUTENOVA COMPUTE
HTTP
NOVA APICLIENT
RPC (Remote Procedure Call)
(see also AMQP and NOVA - OpenStack Docs)
CASE: IBM
99
▸ Less Traffic & Scalability for IoT Cloud Platform
HOW MOM USE?
IBM IoT Foundation
(MQTT Frontend)
IBM Bluemix
(PaaS)
APPLICATION
Devices
THE INTERNET
APPLICATION
WEBSPHERE MQ
APPLICATION
MQTT
(see also IBM Bluemix - Watson Internet of Things Platform)
CONCLUSION
100
CONCLUSION
101
▸ ( ) MOM
(e.g.)
(e.g.)
(e.g.)
(e.g.)
…
( ) MOM ( )
WHAT REQUIRES TO MOM
102
for you ?
THANK YOU!
103

Contenu connexe

Tendances

Load Balancing Applications with NGINX in a CoreOS Cluster
Load Balancing Applications with NGINX in a CoreOS ClusterLoad Balancing Applications with NGINX in a CoreOS Cluster
Load Balancing Applications with NGINX in a CoreOS ClusterKevin Jones
 
Building a FaaS with pulsar
Building a FaaS with pulsarBuilding a FaaS with pulsar
Building a FaaS with pulsarStreamNative
 
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021StreamNative
 
How To Set Up SQL Load Balancing with HAProxy - Slides
How To Set Up SQL Load Balancing with HAProxy - SlidesHow To Set Up SQL Load Balancing with HAProxy - Slides
How To Set Up SQL Load Balancing with HAProxy - SlidesSeveralnines
 
Kubernetes at Datadog Scale
Kubernetes at Datadog ScaleKubernetes at Datadog Scale
Kubernetes at Datadog ScaleDocker, Inc.
 
Load Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - SlidesLoad Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - SlidesSeveralnines
 
Transaction Support in Pulsar 2.5.0
Transaction Support in Pulsar 2.5.0Transaction Support in Pulsar 2.5.0
Transaction Support in Pulsar 2.5.0StreamNative
 
Mасштабирование микросервисов на Go, Matt Heath (Hailo)
Mасштабирование микросервисов на Go, Matt Heath (Hailo)Mасштабирование микросервисов на Go, Matt Heath (Hailo)
Mасштабирование микросервисов на Go, Matt Heath (Hailo)Ontico
 
Kubernetes: Beyond Baby Steps
Kubernetes: Beyond Baby StepsKubernetes: Beyond Baby Steps
Kubernetes: Beyond Baby StepsDigitalOcean
 
Nginx - Tips and Tricks.
Nginx - Tips and Tricks.Nginx - Tips and Tricks.
Nginx - Tips and Tricks.Harish S
 
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみるK8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみるJUNICHI YOSHISE
 
Delivering High-Availability Web Services with NGINX Plus on AWS
Delivering High-Availability Web Services with NGINX Plus on AWSDelivering High-Availability Web Services with NGINX Plus on AWS
Delivering High-Availability Web Services with NGINX Plus on AWSNGINX, Inc.
 
Kubernetes Networking
Kubernetes NetworkingKubernetes Networking
Kubernetes NetworkingCJ Cullen
 
Pulsarctl & Pulsar Manager
Pulsarctl & Pulsar ManagerPulsarctl & Pulsar Manager
Pulsarctl & Pulsar ManagerStreamNative
 
[네이버오픈소스세미나] Maglev Hashing Scheduler in IPVS, Linux Kernel - 송인주
[네이버오픈소스세미나] Maglev Hashing Scheduler in IPVS, Linux Kernel - 송인주[네이버오픈소스세미나] Maglev Hashing Scheduler in IPVS, Linux Kernel - 송인주
[네이버오픈소스세미나] Maglev Hashing Scheduler in IPVS, Linux Kernel - 송인주NAVER Engineering
 
Rabbit mq簡介(上)
Rabbit mq簡介(上)Rabbit mq簡介(上)
Rabbit mq簡介(上)共和 薛
 
Interactive querying of streams using Apache Pulsar_Jerry peng
Interactive querying of streams using Apache Pulsar_Jerry pengInteractive querying of streams using Apache Pulsar_Jerry peng
Interactive querying of streams using Apache Pulsar_Jerry pengStreamNative
 

Tendances (20)

Load Balancing Applications with NGINX in a CoreOS Cluster
Load Balancing Applications with NGINX in a CoreOS ClusterLoad Balancing Applications with NGINX in a CoreOS Cluster
Load Balancing Applications with NGINX in a CoreOS Cluster
 
Building a FaaS with pulsar
Building a FaaS with pulsarBuilding a FaaS with pulsar
Building a FaaS with pulsar
 
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
 
Kamailio - Secure Communication
Kamailio - Secure CommunicationKamailio - Secure Communication
Kamailio - Secure Communication
 
How To Set Up SQL Load Balancing with HAProxy - Slides
How To Set Up SQL Load Balancing with HAProxy - SlidesHow To Set Up SQL Load Balancing with HAProxy - Slides
How To Set Up SQL Load Balancing with HAProxy - Slides
 
Kubernetes at Datadog Scale
Kubernetes at Datadog ScaleKubernetes at Datadog Scale
Kubernetes at Datadog Scale
 
Load Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - SlidesLoad Balancing MySQL with HAProxy - Slides
Load Balancing MySQL with HAProxy - Slides
 
Transaction Support in Pulsar 2.5.0
Transaction Support in Pulsar 2.5.0Transaction Support in Pulsar 2.5.0
Transaction Support in Pulsar 2.5.0
 
Mасштабирование микросервисов на Go, Matt Heath (Hailo)
Mасштабирование микросервисов на Go, Matt Heath (Hailo)Mасштабирование микросервисов на Go, Matt Heath (Hailo)
Mасштабирование микросервисов на Go, Matt Heath (Hailo)
 
Kubernetes: Beyond Baby Steps
Kubernetes: Beyond Baby StepsKubernetes: Beyond Baby Steps
Kubernetes: Beyond Baby Steps
 
Nginx
NginxNginx
Nginx
 
Nginx - Tips and Tricks.
Nginx - Tips and Tricks.Nginx - Tips and Tricks.
Nginx - Tips and Tricks.
 
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみるK8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
 
Delivering High-Availability Web Services with NGINX Plus on AWS
Delivering High-Availability Web Services with NGINX Plus on AWSDelivering High-Availability Web Services with NGINX Plus on AWS
Delivering High-Availability Web Services with NGINX Plus on AWS
 
Kubernetes Networking
Kubernetes NetworkingKubernetes Networking
Kubernetes Networking
 
Kubernetes Networking
Kubernetes NetworkingKubernetes Networking
Kubernetes Networking
 
Pulsarctl & Pulsar Manager
Pulsarctl & Pulsar ManagerPulsarctl & Pulsar Manager
Pulsarctl & Pulsar Manager
 
[네이버오픈소스세미나] Maglev Hashing Scheduler in IPVS, Linux Kernel - 송인주
[네이버오픈소스세미나] Maglev Hashing Scheduler in IPVS, Linux Kernel - 송인주[네이버오픈소스세미나] Maglev Hashing Scheduler in IPVS, Linux Kernel - 송인주
[네이버오픈소스세미나] Maglev Hashing Scheduler in IPVS, Linux Kernel - 송인주
 
Rabbit mq簡介(上)
Rabbit mq簡介(上)Rabbit mq簡介(上)
Rabbit mq簡介(上)
 
Interactive querying of streams using Apache Pulsar_Jerry peng
Interactive querying of streams using Apache Pulsar_Jerry pengInteractive querying of streams using Apache Pulsar_Jerry peng
Interactive querying of streams using Apache Pulsar_Jerry peng
 

Similaire à jtf2016-mom

[OSC2016] マイクロサービスを支える MQ を考える
[OSC2016] マイクロサービスを支える MQ を考える[OSC2016] マイクロサービスを支える MQ を考える
[OSC2016] マイクロサービスを支える MQ を考えるOhyama Hiroyasu
 
Where is my MQ message on z/OS?
Where is my MQ message on z/OS?Where is my MQ message on z/OS?
Where is my MQ message on z/OS?Matt Leming
 
Monitoring and problem determination of your mq distributed systems
Monitoring and problem determination of your mq distributed systemsMonitoring and problem determination of your mq distributed systems
Monitoring and problem determination of your mq distributed systemsmatthew1001
 
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...Peter Broadhurst
 
Where is My Message?: Use MQ Tools to Work Out What Applications Have Done
Where is My Message?: Use MQ Tools to Work Out What Applications Have DoneWhere is My Message?: Use MQ Tools to Work Out What Applications Have Done
Where is My Message?: Use MQ Tools to Work Out What Applications Have DoneMorag Hughson
 
10. th cncf meetup - Routing microservice-architectures-with-traefik-cncfsk
10. th cncf meetup - Routing microservice-architectures-with-traefik-cncfsk10. th cncf meetup - Routing microservice-architectures-with-traefik-cncfsk
10. th cncf meetup - Routing microservice-architectures-with-traefik-cncfskJuraj Hantak
 
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...Matt Leming
 
Canary deployment with Traefik and K3S
Canary deployment with Traefik and K3SCanary deployment with Traefik and K3S
Canary deployment with Traefik and K3SJakub Hajek
 
Keeping your rack cool
Keeping your rack cool Keeping your rack cool
Keeping your rack cool Pavel Odintsov
 
Keeping your rack cool with one "/IP route rule"
Keeping your rack cool with one "/IP route rule"Keeping your rack cool with one "/IP route rule"
Keeping your rack cool with one "/IP route rule"Faelix Ltd
 
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021StreamNative
 
MQTT - A practical protocol for the Internet of Things
MQTT - A practical protocol for the Internet of ThingsMQTT - A practical protocol for the Internet of Things
MQTT - A practical protocol for the Internet of ThingsBryan Boyd
 
Pulsar summit asia 2021 apache pulsar with mqtt for edge computing
Pulsar summit asia 2021   apache pulsar with mqtt for edge computingPulsar summit asia 2021   apache pulsar with mqtt for edge computing
Pulsar summit asia 2021 apache pulsar with mqtt for edge computingTimothy Spann
 
(Open) MPI, Parallel Computing, Life, the Universe, and Everything
(Open) MPI, Parallel Computing, Life, the Universe, and Everything(Open) MPI, Parallel Computing, Life, the Universe, and Everything
(Open) MPI, Parallel Computing, Life, the Universe, and EverythingJeff Squyres
 
Distributed Business Tracing with Opentracing and Trasier by Frank Pfleger & ...
Distributed Business Tracing with Opentracing and Trasier by Frank Pfleger & ...Distributed Business Tracing with Opentracing and Trasier by Frank Pfleger & ...
Distributed Business Tracing with Opentracing and Trasier by Frank Pfleger & ...Frank Pfleger
 
IBM MQ Whats new - up to 9.3.4.pptx
IBM MQ Whats new - up to 9.3.4.pptxIBM MQ Whats new - up to 9.3.4.pptx
IBM MQ Whats new - up to 9.3.4.pptxMatt Leming
 
Designing & architecting RabbitMQ engineered systems - Ayanda Dube @ London R...
Designing & architecting RabbitMQ engineered systems - Ayanda Dube @ London R...Designing & architecting RabbitMQ engineered systems - Ayanda Dube @ London R...
Designing & architecting RabbitMQ engineered systems - Ayanda Dube @ London R...Erlang Solutions
 
Bastion jump hosts with Teleport
Bastion jump hosts with TeleportBastion jump hosts with Teleport
Bastion jump hosts with TeleportFaelix Ltd
 
ekbpy'2012 - Антон Патрушев - ZeroMQ
ekbpy'2012 - Антон Патрушев - ZeroMQekbpy'2012 - Антон Патрушев - ZeroMQ
ekbpy'2012 - Антон Патрушев - ZeroMQit-people
 

Similaire à jtf2016-mom (20)

[OSC2016] マイクロサービスを支える MQ を考える
[OSC2016] マイクロサービスを支える MQ を考える[OSC2016] マイクロサービスを支える MQ を考える
[OSC2016] マイクロサービスを支える MQ を考える
 
Where is my MQ message on z/OS?
Where is my MQ message on z/OS?Where is my MQ message on z/OS?
Where is my MQ message on z/OS?
 
Monitoring and problem determination of your mq distributed systems
Monitoring and problem determination of your mq distributed systemsMonitoring and problem determination of your mq distributed systems
Monitoring and problem determination of your mq distributed systems
 
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...
IBM IMPACT 2014 - AMC-1883 - Where's My Message - Analyze IBM WebSphere MQ Re...
 
Where is My Message?: Use MQ Tools to Work Out What Applications Have Done
Where is My Message?: Use MQ Tools to Work Out What Applications Have DoneWhere is My Message?: Use MQ Tools to Work Out What Applications Have Done
Where is My Message?: Use MQ Tools to Work Out What Applications Have Done
 
10. th cncf meetup - Routing microservice-architectures-with-traefik-cncfsk
10. th cncf meetup - Routing microservice-architectures-with-traefik-cncfsk10. th cncf meetup - Routing microservice-architectures-with-traefik-cncfsk
10. th cncf meetup - Routing microservice-architectures-with-traefik-cncfsk
 
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...
 
Canary deployment with Traefik and K3S
Canary deployment with Traefik and K3SCanary deployment with Traefik and K3S
Canary deployment with Traefik and K3S
 
Keeping your rack cool
Keeping your rack cool Keeping your rack cool
Keeping your rack cool
 
Keeping your rack cool with one "/IP route rule"
Keeping your rack cool with one "/IP route rule"Keeping your rack cool with one "/IP route rule"
Keeping your rack cool with one "/IP route rule"
 
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
 
MQTT - A practical protocol for the Internet of Things
MQTT - A practical protocol for the Internet of ThingsMQTT - A practical protocol for the Internet of Things
MQTT - A practical protocol for the Internet of Things
 
Pulsar summit asia 2021 apache pulsar with mqtt for edge computing
Pulsar summit asia 2021   apache pulsar with mqtt for edge computingPulsar summit asia 2021   apache pulsar with mqtt for edge computing
Pulsar summit asia 2021 apache pulsar with mqtt for edge computing
 
(Open) MPI, Parallel Computing, Life, the Universe, and Everything
(Open) MPI, Parallel Computing, Life, the Universe, and Everything(Open) MPI, Parallel Computing, Life, the Universe, and Everything
(Open) MPI, Parallel Computing, Life, the Universe, and Everything
 
Distributed Business Tracing with Opentracing and Trasier by Frank Pfleger & ...
Distributed Business Tracing with Opentracing and Trasier by Frank Pfleger & ...Distributed Business Tracing with Opentracing and Trasier by Frank Pfleger & ...
Distributed Business Tracing with Opentracing and Trasier by Frank Pfleger & ...
 
zeromq
zeromqzeromq
zeromq
 
IBM MQ Whats new - up to 9.3.4.pptx
IBM MQ Whats new - up to 9.3.4.pptxIBM MQ Whats new - up to 9.3.4.pptx
IBM MQ Whats new - up to 9.3.4.pptx
 
Designing & architecting RabbitMQ engineered systems - Ayanda Dube @ London R...
Designing & architecting RabbitMQ engineered systems - Ayanda Dube @ London R...Designing & architecting RabbitMQ engineered systems - Ayanda Dube @ London R...
Designing & architecting RabbitMQ engineered systems - Ayanda Dube @ London R...
 
Bastion jump hosts with Teleport
Bastion jump hosts with TeleportBastion jump hosts with Teleport
Bastion jump hosts with Teleport
 
ekbpy'2012 - Антон Патрушев - ZeroMQ
ekbpy'2012 - Антон Патрушев - ZeroMQekbpy'2012 - Антон Патрушев - ZeroMQ
ekbpy'2012 - Антон Патрушев - ZeroMQ
 

Plus de Ohyama Hiroyasu

OpenInfra Summit Vancouver 2023 - SSoT
OpenInfra Summit Vancouver 2023 - SSoTOpenInfra Summit Vancouver 2023 - SSoT
OpenInfra Summit Vancouver 2023 - SSoTOhyama Hiroyasu
 
StackStorm Meetup JP #7 発表資料
StackStorm Meetup JP #7 発表資料StackStorm Meetup JP #7 発表資料
StackStorm Meetup JP #7 発表資料Ohyama Hiroyasu
 
20190424 stackstorm-meetup5
20190424 stackstorm-meetup520190424 stackstorm-meetup5
20190424 stackstorm-meetup5Ohyama Hiroyasu
 
20150513 wbsユーザ会資料-大山
20150513 wbsユーザ会資料-大山20150513 wbsユーザ会資料-大山
20150513 wbsユーザ会資料-大山Ohyama Hiroyasu
 

Plus de Ohyama Hiroyasu (9)

OpenInfra Summit Vancouver 2023 - SSoT
OpenInfra Summit Vancouver 2023 - SSoTOpenInfra Summit Vancouver 2023 - SSoT
OpenInfra Summit Vancouver 2023 - SSoT
 
StackStorm MeetupJP #11
StackStorm MeetupJP #11StackStorm MeetupJP #11
StackStorm MeetupJP #11
 
StackStorm MeetupJP #10
StackStorm MeetupJP #10StackStorm MeetupJP #10
StackStorm MeetupJP #10
 
StackStorm MeetupJP #11
StackStorm MeetupJP #11StackStorm MeetupJP #11
StackStorm MeetupJP #11
 
StackStorm Meetup JP #7 発表資料
StackStorm Meetup JP #7 発表資料StackStorm Meetup JP #7 発表資料
StackStorm Meetup JP #7 発表資料
 
20190424 stackstorm-meetup5
20190424 stackstorm-meetup520190424 stackstorm-meetup5
20190424 stackstorm-meetup5
 
20150616 ohyama
20150616 ohyama20150616 ohyama
20150616 ohyama
 
20150513 wbsユーザ会資料-大山
20150513 wbsユーザ会資料-大山20150513 wbsユーザ会資料-大山
20150513 wbsユーザ会資料-大山
 
Event
EventEvent
Event
 

Dernier

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 

Dernier (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 

jtf2016-mom