powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat из Spring boot перестает отвечать
25 сообщений из 174, страница 6 из 7
Tomcat из Spring boot перестает отвечать
    #40031841
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
> благодаря которой у Андрейки не сходится бухгалтерия
Однако в его топике все профи сказали что дело в его руках. Ну и упрямстве.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031844
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу TTL месседжа. Я нигде не нашел упоминания о дефолтном значении для приложения Rabbit.

Есть упоминания о полиси для очередей. И есть кастомизация TTL для каждого конкретного месседжа.

https://www.rabbitmq.com/ttl.html

Пока я считаю что месседжи в кролике хранятся вечно если я сам руками не задавал другого.

Пускай знающие кролико-веды тут меня поправят.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031849
Кофейник2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
Кофейник2,
>Кстати, а принципиально, чтобы апп2 читал ответы от б24 в том же порядке, в каком направляет в нее запросы?
Думаю порядок не важен. Иначе себе вредить.
Есть же rest без всякого порядка и состояния


Если порядок не имеет значения, можно использовать асинхронную передачу. Это может существенно ускорить обработку потока событий. Зачем именно сейчас ждать ответ, если можно дождаться его позднее
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031852
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кофейник2,
+1
Асинхронность это ключик к Event-driven
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031853
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
В кафке партиция это файл. Поэтому очередность только внутри партиции.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031856
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
В кафке партиция это файл. Поэтому очередность только внутри партиции.

Я не согласен с таким упрощением. Файл - это имплементация технологий шардинга или разделения.
Главный поинт в том что процесс получает возможность скейлится. Но если положить хоть 1000 файлов
в одну локальную ФС то скейлинга не будет ибо здесь утрачен основной смысл.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031861
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Админом был?
Кафка это журналы commit log.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031864
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Rabbit это полноценная очередь.
В кафке нет очереди в прямом смысле. Все журналы читают)))
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031866
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну давай внимательно почитаем конфиг про партишены.

https://kafka.apache.org/081/documentation.html#configuration num.partitions :

The default number of partitions per topic if a partition count isn't given at topic creation time.

Здесь нет ни слова про файлы. Да. Файлы есть. Но твоё упрощение о том что файлы дают масштабирование
я выбрасываю как неверный аргумент.

Файлы... могут вообще затормозить дисковые операции если их открыть хотя-б 65000. Суть не в файлах.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031868
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
А Rabbit это полноценная очередь.
В кафке нет очереди в прямом смысле. Все журналы читают)))

Но у кролика тоже есть кластеризация. А как кластеризовать одну очередь?
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031872
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Ну ОК. Назови это журнал)))).
Образ понятен?
А в rabbit нет такого. Там Коллекция или List.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031873
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Распределенный реплицируемый журнал с коммитом.
ОК?
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031879
hck2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кофейник2
PetroNotC Sharp
Кофейник2,
>Кстати, а принципиально, чтобы апп2 читал ответы от б24 в том же порядке, в каком направляет в нее запросы?
Думаю порядок не важен. Иначе себе вредить.
Есть же rest без всякого порядка и состояния


Если порядок не имеет значения, можно использовать асинхронную передачу. Это может существенно ускорить обработку потока событий. Зачем именно сейчас ждать ответ, если можно дождаться его позднее

даже не знаю что ответить, у меня еще не сформировался дизайн.

допустим я получаю от б24 сообщие о новой сделки, апп1 пишет событие в топик1, апп2 делает первый рест реквест в б24 выясняя детали о сделке и вот тут выяняеет, что там 100 позиций. т.к. первый запрос был на сущность сделка, в ответе б24 лишь базовые поля по позициям в сделке, теперь нужно выяснить детали (остаток товара на складе, например) по 100 сущностям товар. сейчас я делаю 100 рест вызовов в б24 по каждому товару. там есть возможность формировать батч из 50 вызовов разом, но я пока не уверен что это стоит в такой ситуации использовать, т.к. батч резко нагрузит б24. а долбя по одному я размазываю нагрузку.

ну и вот, пока по моей задумке выйет, что апп2 запишет в топик2 запрос к сущности сделка, и только после ответа по сущности сделка запишет в топик2 еще 100 запросов к сущности товар.
обрабатывать топик2 запросы к б24 явно можно асинхронно, только надо продумать как такое задизайнить. видимо понятие стадия надо вводить. стадия один запрос к сделке, формирование запросов к товарам. стадия два запросы к товарам.
что-то черезчур сложно выходит.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031885
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hck2,
>апп2 делает первый рест реквест в б24 выясняя детали
= не знают приложения ничего друг о друге.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031887
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hck2,
Да. Стадия нужна.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031892
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hck2,
Тебе пробовать надо.
Все ключевые поля по заказу на 100 позиций дай в очередь. Много нельзя. Если мегабайты, то апп2 сам спросит у б24.
Если событие НовыйЗаказСформирован из б24, то нафиг тут стадии?
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031894
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и подписчики у тебя не один а два\три. 1С еще есть.
Короче цифры нужны. Что кто то задавит и нагрузит битрикс...
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031911
Кофейник2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hck2

обрабатывать топик2 запросы к б24 явно можно асинхронно, только надо продумать как такое задизайнить. видимо понятие стадия надо вводить. стадия один запрос к сделке, формирование запросов к товарам. стадия два запросы к товарам.
что-то черезчур сложно выходит.


б24 это приложение, которое вы делаете на спринг буте?
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031915
hck2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кофейник2
hck2

обрабатывать топик2 запросы к б24 явно можно асинхронно, только надо продумать как такое задизайнить. видимо понятие стадия надо вводить. стадия один запрос к сделке, формирование запросов к товарам. стадия два запросы к товарам.
что-то черезчур сложно выходит.


б24 это приложение, которое вы делаете на спринг буте?

не, б24 это битрикс24 crm. я делаю на спринг буте апп1, апп2:
https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1331858&msg=22254580
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40031932
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hck2,
>у меня еще не сформировался дизайн
ВАРИАНТ архитектуры
- апп1 выкидываем т.к. Кафка полностью заменяет его функционал
- б24 умеет рест, поэтому шлет месс Заказ на рест java
- либо кафка умеет его словить, либо апп2 ставит месс в очередь с ключиком New.
- второй модуль апп2 подписчик на данный ключик и обрабатывает заказ до стадии Сформирован
- апп2 пишет заказ уже в кафку с ключиком Сформирован.
- 1С и Отчетник подписаны на эти ключики как хотят.
Всё.
У меня так автозапчасти приходят. По статусу Сформирован я могу идти в магаз за маслом и дворниками))
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40032080
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня более простое предложение. Выкидываем кафку и заменяем нее на базу данных.

Все красиво. Транзакционно. Ничего не теряется.

Можно обсуждать детали.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40032110
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Бд ест у всех шести подсистем. У битрикса, у 1С, у app1 app2, отчетника.
И основные страхи ТС, что если апп2 в дауне, то ему надо через сутки его отремонтировать
"и чтобы ничего не пропало")))))
Наверно зеркалирование его не устраивает.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40032162
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пускай переходят на схему работы БД primary-standby. Это надежнее и провереннее чем строить самокаты.
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40032167
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Да. Но это без рест и аппСервера. Это клиент-сервер на хранимках
...
Рейтинг: 0 / 0
Tomcat из Spring boot перестает отвечать
    #40032485
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp. Ну что?

Новогодняя крольчатина будет обсуждаться? Если честно у меня пока нет вопросов.
Ну по крайней мере по документации. Надо читать.

И обсуждать одиного кролика неинтересно. Авторский сайт достаточно плотно наполнен
https://www.rabbitmq.com/ инфой. Надо обсуждать то чего там нет. А нет там например ... сравнения с Кафкой.

Есть у нас вопросы по сравнению?

Привет-мир мы напишем. И ... надо его смыслом наполнить. Пускай что-то умное передает.
Например простые числа в каждом месседже.
...
Рейтинг: 0 / 0
25 сообщений из 174, страница 6 из 7
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat из Spring boot перестает отвечать
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]