Enviar búsqueda
Cargar
Broker
•
3 recomendaciones
•
518 vistas
DaeMyung Kang
Seguir
Broker Pattern
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 51
Descargar ahora
Descargar para leer sin conexión
Recomendados
X ray c-spine
X ray c-spine
Rajaoct
Scalable
Scalable
DaeMyung Kang
AWS를 활용한 미디어 고객사 서비스 혁신 사례 - 양승도 :: AWS 미디어 커스토머 데이
AWS를 활용한 미디어 고객사 서비스 혁신 사례 - 양승도 :: AWS 미디어 커스토머 데이
Amazon Web Services Korea
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
Amazon Web Services Korea
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
OpenStack Korea Community
Count min sketch
Count min sketch
DaeMyung Kang
Redis
Redis
DaeMyung Kang
Ansible
Ansible
DaeMyung Kang
Recomendados
X ray c-spine
X ray c-spine
Rajaoct
Scalable
Scalable
DaeMyung Kang
AWS를 활용한 미디어 고객사 서비스 혁신 사례 - 양승도 :: AWS 미디어 커스토머 데이
AWS를 활용한 미디어 고객사 서비스 혁신 사례 - 양승도 :: AWS 미디어 커스토머 데이
Amazon Web Services Korea
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
Amazon Web Services Korea
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
OpenStack Korea Community
Count min sketch
Count min sketch
DaeMyung Kang
Redis
Redis
DaeMyung Kang
Ansible
Ansible
DaeMyung Kang
Why GUID is needed
Why GUID is needed
DaeMyung Kang
How to use redis well
How to use redis well
DaeMyung Kang
The easiest consistent hashing
The easiest consistent hashing
DaeMyung Kang
How to name a cache key
How to name a cache key
DaeMyung Kang
Integration between Filebeat and logstash
Integration between Filebeat and logstash
DaeMyung Kang
How to build massive service for advance
How to build massive service for advance
DaeMyung Kang
Massive service basic
Massive service basic
DaeMyung Kang
Data Engineering 101
Data Engineering 101
DaeMyung Kang
How To Become Better Engineer
How To Become Better Engineer
DaeMyung Kang
Kafka timestamp offset_final
Kafka timestamp offset_final
DaeMyung Kang
Kafka timestamp offset
Kafka timestamp offset
DaeMyung Kang
Data pipeline and data lake
Data pipeline and data lake
DaeMyung Kang
Redis acl
Redis acl
DaeMyung Kang
Coffee store
Coffee store
DaeMyung Kang
Scalable webservice
Scalable webservice
DaeMyung Kang
Number system
Number system
DaeMyung Kang
webservice scaling for newbie
webservice scaling for newbie
DaeMyung Kang
Internet Scale Service Arichitecture
Internet Scale Service Arichitecture
DaeMyung Kang
Bloomfilter
Bloomfilter
DaeMyung Kang
Redis From 2.8 to 4.x(unstable)
Redis From 2.8 to 4.x(unstable)
DaeMyung Kang
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
Wonjun Hwang
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
Kim Daeun
Más contenido relacionado
Más de DaeMyung Kang
Why GUID is needed
Why GUID is needed
DaeMyung Kang
How to use redis well
How to use redis well
DaeMyung Kang
The easiest consistent hashing
The easiest consistent hashing
DaeMyung Kang
How to name a cache key
How to name a cache key
DaeMyung Kang
Integration between Filebeat and logstash
Integration between Filebeat and logstash
DaeMyung Kang
How to build massive service for advance
How to build massive service for advance
DaeMyung Kang
Massive service basic
Massive service basic
DaeMyung Kang
Data Engineering 101
Data Engineering 101
DaeMyung Kang
How To Become Better Engineer
How To Become Better Engineer
DaeMyung Kang
Kafka timestamp offset_final
Kafka timestamp offset_final
DaeMyung Kang
Kafka timestamp offset
Kafka timestamp offset
DaeMyung Kang
Data pipeline and data lake
Data pipeline and data lake
DaeMyung Kang
Redis acl
Redis acl
DaeMyung Kang
Coffee store
Coffee store
DaeMyung Kang
Scalable webservice
Scalable webservice
DaeMyung Kang
Number system
Number system
DaeMyung Kang
webservice scaling for newbie
webservice scaling for newbie
DaeMyung Kang
Internet Scale Service Arichitecture
Internet Scale Service Arichitecture
DaeMyung Kang
Bloomfilter
Bloomfilter
DaeMyung Kang
Redis From 2.8 to 4.x(unstable)
Redis From 2.8 to 4.x(unstable)
DaeMyung Kang
Más de DaeMyung Kang
(20)
Why GUID is needed
Why GUID is needed
How to use redis well
How to use redis well
The easiest consistent hashing
The easiest consistent hashing
How to name a cache key
How to name a cache key
Integration between Filebeat and logstash
Integration between Filebeat and logstash
How to build massive service for advance
How to build massive service for advance
Massive service basic
Massive service basic
Data Engineering 101
Data Engineering 101
How To Become Better Engineer
How To Become Better Engineer
Kafka timestamp offset_final
Kafka timestamp offset_final
Kafka timestamp offset
Kafka timestamp offset
Data pipeline and data lake
Data pipeline and data lake
Redis acl
Redis acl
Coffee store
Coffee store
Scalable webservice
Scalable webservice
Number system
Number system
webservice scaling for newbie
webservice scaling for newbie
Internet Scale Service Arichitecture
Internet Scale Service Arichitecture
Bloomfilter
Bloomfilter
Redis From 2.8 to 4.x(unstable)
Redis From 2.8 to 4.x(unstable)
Último
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
Wonjun Hwang
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
Kim Daeun
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Kim Daeun
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
Wonjun Hwang
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
Tae Young Lee
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스
Último
(6)
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
Broker
1.
BROKER
charsyam@naver.com
2.
부동산 메타포
3.
집 구하시는 분 GO
TO 부동산
4.
집 내놓으시는 분
GO TO 부동산
5.
부동산 Matching
Service
6.
부동산 Naming Service
7.
직거래의 장점
8.
직거래의 장점 중개 수수료가
안 든다.
9.
직거래의 장점 중계 수수료가
안 든다. 가격을 더 싸게 구할 수 도 있다.
10.
직거래의 장점 중계 수수료가
안 든다. 가격을 더 싸게 구할 수 도 있다. 그러나 우리는 부동산으로 간다.
11.
부동산의 장점
12.
부동산의 장점 조건에 맞는
집을 알려준다.
13.
부동산의 장점 조건에 맞는
집을 알려준다. 사고가 나면 어느 정도 책임을 짂다.
14.
클라이언트-서버 클라이언트
서버
15.
클라이언트-서버 클라이언트
서버 클라이언트는 서버의 주소를 알아야 한다.
16.
Client-Dispatcher-Server CLIENT
Dispatcher SERVER Dispatcher 는 통신 채널을 만들어준다. NAME Service(Location Transparent)
17.
Client-Dispatcher-Server CLIENT
Dispatcher SERVER 클라이언트는 서버와 통신은 직접 한다.
18.
19.
분산시스템 5가지
특징
20.
분산시스템 1. Making Resource
Accessible
21.
분산시스템 1. Making Resource
Accessible 2. Distribution Transparency
22.
분산시스템 1. Making Resource
Accessible 2. Distribution Transparency 3. Openness
23.
분산시스템 1. Making Resource
Accessible 2. Distribution Transparency 3. Openness 4. Scalability
24.
분산시스템 1. Making Resource
Accessible 2. Distribution Transparency 3. Openness 4. Scalability 5. Pitfalls
25.
Making Resource Accessible
User
26.
Making
Web Resource Accessible User Printer File
27.
Making
Web Resource Accessible User Printer File Anywhere
28.
Distribution Transparency
Access Location Migration Relocation Replication Concurrency Failure
29.
Distribution Transparency
Access 사용자는 자원에 대한 접귺 방법에 대 해서 알 필요가 없다.
30.
Distribution Transparency
Location 사용자는 자원이 로컬인지 원격인지, 물리적 위치에 대해서 알 필요가 없다.
31.
Distribution Transparency Migration 사용자는
자원의 물리적 위치가 이동하 더라도, 기존 이름으로 서비스 가능해 야 한다.
32.
Distribution Transparency Relocation 사용자는
사용 중에 자원의 위치가 이 동하더라도, 이에 대해 알 필요가 없다.
33.
Distribution Transparency Replication 사용자는 사용
중인 자원이 복제된 것 인지 원본인지 알 필요가 없다.
34.
Distribution Transparency Concurrency 사용자는 사용
중인 자원이 하나 인 것 처럼 사용 가능해야 한다. – 사용자가 동시성을 신경 쓰지 않아야 한다.
35.
Distribution Transparency
Failure 사용자는 사용 중인 자원에 장애가 발 생하고 이에 대한 복원이 이루어지더라 도 그에 대해 알 필요가 없다.
36.
Openness Scalability
Pitfalls
37.
BROKER
38.
Why? Proxy
39.
Why? Proxy 변화의 극소화
코드 변경 지점이 한정되어 짂다.
40.
Client Broker Server
41.
Client
Proxy Broker Proxy Server
42.
Client
Proxy Bridge Broker Broker Proxy Server
43.
SENARIO
44.
SENARIO
45.
46.
47.
Broker 단점
48.
Broker 단점 비용!!!
49.
Broker 단점 비용!!! 거치 는게
많아져서 조금 더 느 려짂다.
50.
다양한 변종! Client-Dispatcher-Server 형태 -
CORBA - SunRPC
51.
Thank you!
Descargar ahora