Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Apache Kafka в структуре клиент - сервер  [new]
сладкий бубалех
Member

Откуда:
Сообщений: 39
а какая бд используется?

вот например шард из коробки. 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.

SELECT create_distributed_table('companies', 'id');
SELECT create_distributed_table('campaigns', 'company_id');
SELECT create_distributed_table('ads', 'company_id');

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 июн 19, 21:02    [21916630]     Ответить | Цитировать Сообщить модератору
 Re: Apache Kafka в структуре клиент - сервер  [new]
andreykaT
Member

Откуда:
Сообщений: 2420
Sergunka
Скажите примерно скорость обработки документа? Это секунды, час, день?

Картинка с другого сайта.

На самом деле Вам скорее лучше подойдет RabbitMQ с их концепцией топик эксченжа + там проще решается рестарт если что

ниче ему не подойдет пока не ясно где затык.
27 июн 19, 21:02    [21916631]     Ответить | Цитировать Сообщить модератору
 Re: Apache Kafka в структуре клиент - сервер  [new]
andreykaT
Member

Откуда:
Сообщений: 2420
vas0
Участвовал я как то в проекте в котором архитектор начитался что интеграцию между приложениями нужно делать только с помощью messaging (передачи сообщений). Видимо потому что книгу "Enterprise Integration Patterns" он прочитал только обложку. Ну а далее мы извращались все синхронные вызовы делали с помощь передачи сообщений. Туда и обратно с блокировками и разгребаниями кому какое сообщение пришло.

По сути, если у тебя синхронный вызов (RPC) и клиенту всегда нужен ответ, то и делай вызов RPC. Обмен сообщениями это когда ты отправил и забыл.

а че обложка то. там как раз четыре базовых шаблона и описаны, в т.ч. и рпц. прочто тот чел по ходу очень хотел попробовать кафку но не знал куда ее присунуть а главное зачем )))
27 июн 19, 21:04    [21916632]     Ответить | Цитировать Сообщить модератору
 Re: Apache Kafka в структуре клиент - сервер  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2041
andreykaT
1000 кластеров. или 1000 инстансов?
он пару тройку ноликов приписал. Рука дрогнула).
27 июн 19, 21:37    [21916638]     Ответить | Цитировать Сообщить модератору
 Re: Apache Kafka в структуре клиент - сервер  [new]
andreykaT
Member

Откуда:
Сообщений: 2420
имхо это странное решение канеш кафку для синхронки. но вот если посмотреть на акку? там же шаблонно похожая тема точно так же продюсер-консамер и го.
27 июн 19, 21:44    [21916650]     Ответить | Цитировать Сообщить модератору
 Re: Apache Kafka в структуре клиент - сервер  [new]
mayton
Member

Откуда: loopback
Сообщений: 42343
Сейчас каждый в режиме мозгового шторма пишет всё что знает об очередях.

Давайте я верну вас в начало топика. Автор пишет. Пункт первый.

Описываю ситуацию. Есть классическая трехзвенка браузер + томкат + бд. Запросы приходят
в томкат, томкат получив данные из запроса отправляет запрос в бд, полученную информацию отправляет
браузеру. Мне нужно сделать горизонтальное масштабирование слоя бд.


Это похоже на описание самой задачи. Ну по крайней мере звучит правдоподобно.

Далее.. Пункт второй.

Я хочу чтобы томкат отправлял запросы в кафку и получал ответы из кафки,
как подружить кафку с бд знаю. Есть ли какие либо стандарты на это счёт или нужно изобретать велосипед?


Дорогие мои!

Скажите мне КАКАЯ связь между первым и вторым?
27 июн 19, 23:49    [21916671]     Ответить | Цитировать Сообщить модератору
 Re: Apache Kafka в структуре клиент - сервер  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2041
mayton,
Никакой. Или очень дальняя.
Он хочет масштабировать базу очередью)
28 июн 19, 09:48    [21916759]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Java Ответить