Skip to content

Commit

Permalink
Enterprise integration patterns: 3rd variant
Browse files Browse the repository at this point in the history
  • Loading branch information
tisnik committed Mar 25, 2024
1 parent db3f690 commit ff93ace
Showing 1 changed file with 46 additions and 7 deletions.
53 changes: 46 additions & 7 deletions docs/eip.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,10 @@

---

## Komunikace bez message brokera

---

## Požadavek-odpověď

![request-reply](images/eip_request_reply.gif)
Expand Down Expand Up @@ -137,6 +141,12 @@

---

## Surveyor

![com-2](images/com-02-surveyor.png)

---

## CQS a CQRS

* Command–query separation (CQS)
Expand All @@ -161,6 +171,12 @@

---

## Komunikace využívající message brokera

![NSQ](images/NSQ_logo.png)

---

## Message brokeři

* ActiveMQ (Artemis)
Expand All @@ -177,34 +193,57 @@

### Publish-subscribe

![Microservices1](images/eip_pub_sub.gif)

---

### Publish-subscribe

![com-3](images/com-03-pub-sub.png)

---

### Push-pull
### Message channel

![com-4](images/com-04-push-pull.png)
![message_channel](images/eip_message_channel.gif)

---

## Apache Camel
### Point-to-point channel

![apache](images/apache_camel_logo.png)
* Only one receiver consume message

* [https://camel.apache.org/components/3.17.x/eips/enterprise-integration-patterns.html](https://camel.apache.org/components/3.17.x/eips/enterprise-integration-patterns.html)
![message_channel](images/eip_message_channel_2.gif)

---

## Apache Camel
### Push-pull

![eip](images/eip.png)
![com-4](images/com-04-push-pull.png)

---

## Apache Kafka

![Kafka logo](images/kafka_logo.png)

---

![Kafka topic](images/eip_kafka.png)

---


## Apache Camel

![apache](images/apache_camel_logo.png)

* [https://camel.apache.org/components/3.17.x/eips/enterprise-integration-patterns.html](https://camel.apache.org/components/3.17.x/eips/enterprise-integration-patterns.html)

---

![eip](images/eip.png)

---

## Architektura lambda
Expand Down

0 comments on commit ff93ace

Please sign in to comment.