Size: a a a

2018 August 20

ПФ

Паша Финкельштейн in graalvm_ru
да-да
источник

ПФ

Паша Финкельштейн in graalvm_ru
хэзелкаст то же самое говорил
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
в смысле, лок работал, но с большим оверхедом
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
с *большим*
источник

ПФ

Паша Финкельштейн in graalvm_ru
а потом читаешь афира и не работает )
источник

ПФ

Паша Финкельштейн in graalvm_ru
Так, давай уточним. Вы сделали консистентный дистрибутед лок в AP кафке?
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
так что обычно дешевле знать о том, что под капотом, и не юзать "обобщенный лок", а сделать что-то ad-hoc но быстрое
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
кафка там только провод между нодами. Там самописная кластерная БД поверх Apache Ignite
источник

ПФ

Паша Финкельштейн in graalvm_ru
А, не, сорян. Походу она AC ))))
источник

ПФ

Паша Финкельштейн in graalvm_ru
То есть там вообще принципиально невозможно сделать гарантированно работающий лок )))
источник

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
кафка там только провод между нодами. Там самописная кластерная БД поверх Apache Ignite
гридгейн, знаю таких. Так вот хэзелкаст пытался сделать то же самое. И не смог
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
не, там кроме гридгейна ещё тонна магии, которая все это позволяет делать
источник

ПФ

Паша Финкельштейн in graalvm_ru
Ну просто чтобы ты понимал:
Kafka’s replication claimed to be CA, but in the presence of a partition, threw away an arbitrarily large volume of committed writes. It claimed tolerance to F-1 failures, but a single node could cause catastrophe. How could we improve the algorithm?
источник

ПФ

Паша Финкельштейн in graalvm_ru
То есть на кафке построить это нельзя. Ты можешь добавить квитирование и решить проблему кафки как шины
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
короче неважно, это работало)
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
но меня беспокоит, что всё это заставляет пользователя плюнуть на супер тормозные локи, счетчики итп и начать лезть под капот.
источник

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
короче неважно, это работало)
только пока не сломалось. ИЛи вы доказали что это работает?
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
доказали? ) формулку написали что ли?)
источник

ПФ

Паша Финкельштейн in graalvm_ru
ну да, там можно теоретически доказать что что-то возможно
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
"там" это где
источник