|
Apache Kafka в структуре клиент - сервер
|
|||
---|---|---|---|
#18+
а какая бд используется? вот например шард из коробки. ACID в пределах ноды https://www.citusdata.com/ Distributing tables and loading data тыц We will now go ahead and tell Citus to distribute these tables across the different nodes we have in the cluster. To do so, you can run create_distributed_table and specify the table you want to shard and the column you want to shard on. In this case, we will shard all the tables on the company_id. Код: plsql 1. 2. 3.
Sharding all tables on the company identifier allows Citus to colocate the tables together and allow for features like primary keys, foreign keys and complex joins across your cluster. You can learn more about the benefits of this approach here. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 21:02 |
|
Apache Kafka в структуре клиент - сервер
|
|||
---|---|---|---|
#18+
SergunkaСкажите примерно скорость обработки документа? Это секунды, час, день? На самом деле Вам скорее лучше подойдет RabbitMQ с их концепцией топик эксченжа + там проще решается рестарт если что ниче ему не подойдет пока не ясно где затык. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 21:02 |
|
Apache Kafka в структуре клиент - сервер
|
|||
---|---|---|---|
#18+
vas0Участвовал я как то в проекте в котором архитектор начитался что интеграцию между приложениями нужно делать только с помощью messaging (передачи сообщений). Видимо потому что книгу "Enterprise Integration Patterns" он прочитал только обложку. Ну а далее мы извращались все синхронные вызовы делали с помощь передачи сообщений. Туда и обратно с блокировками и разгребаниями кому какое сообщение пришло. По сути, если у тебя синхронный вызов (RPC) и клиенту всегда нужен ответ, то и делай вызов RPC. Обмен сообщениями это когда ты отправил и забыл. а че обложка то. там как раз четыре базовых шаблона и описаны, в т.ч. и рпц. прочто тот чел по ходу очень хотел попробовать кафку но не знал куда ее присунуть а главное зачем ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 21:04 |
|
Apache Kafka в структуре клиент - сервер
|
|||
---|---|---|---|
#18+
andreykaT1000 кластеров. или 1000 инстансов?он пару тройку ноликов приписал. Рука дрогнула). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 21:37 |
|
Apache Kafka в структуре клиент - сервер
|
|||
---|---|---|---|
#18+
имхо это странное решение канеш кафку для синхронки. но вот если посмотреть на акку? там же шаблонно похожая тема точно так же продюсер-консамер и го. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 21:44 |
|
Apache Kafka в структуре клиент - сервер
|
|||
---|---|---|---|
#18+
Сейчас каждый в режиме мозгового шторма пишет всё что знает об очередях. Давайте я верну вас в начало топика. Автор пишет. Пункт первый. Описываю ситуацию. Есть классическая трехзвенка браузер + томкат + бд. Запросы приходят в томкат, томкат получив данные из запроса отправляет запрос в бд, полученную информацию отправляет браузеру. Мне нужно сделать горизонтальное масштабирование слоя бд. Это похоже на описание самой задачи. Ну по крайней мере звучит правдоподобно. Далее.. Пункт второй. Я хочу чтобы томкат отправлял запросы в кафку и получал ответы из кафки, как подружить кафку с бд знаю. Есть ли какие либо стандарты на это счёт или нужно изобретать велосипед? Дорогие мои! Скажите мне КАКАЯ связь между первым и вторым? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 23:49 |
|
|
start [/forum/topic.php?fid=59&msg=39831412&tid=2121228]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
221ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 321ms |
0 / 0 |