Как стать автором
Обновить
0
Карма
0
Рейтинг
Александр Мельников @verwolfdotss

Ведущий программист

Где лучше жить программисту. Сравниваем 9 стран

А быть средним классом это плохо, потому что ни в коем случае нельзя позволить чтобы большинство жило не хуже себя? То есть по логике получается что иметь квартиру,
допустим премиум тачку и ездить 4 раза в год в путешествия в России это круто, а иметь то же самое например в Германии это плохо, потому что сосед сантехник может позволить себе тоже самое?) Или я неправильно понимаю посыл?

Строим распредёленное реактивное приложение и решаем задачи согласованности

Спасибо за статью!

Как вы решаете проблему, когда вам надо добавить запись в БД и по завершении транзакции отправить сообщение в Kafka. Если транзакция завершится и система упадет, то сообщение не будет отправлено. Если отправлять сообщение до завершения транзакции, то она может тоже не пройти и у вас появится сообщение о несуществующей записи в БД.

Я конечно понимаю, что в запись в БД можно добавить флаг о том что сообщение еще на отправлено, завершить транзакцию, отправить сообщение и еще одной транзакцией выставить флаг, что сообщение отправлено. При запуске системы сканировать записи и отправлять сообщения для всех записей у которых нет флага об отправленном сообщении. В худшем случае будет двойная отправка сообщения (at least once).

Но это трудоемко. Для каждой сущности в большом приложении очень затратно описывать такой сложный воркфлоу. Плюс двойная запись на каждую запись может в конце концов ударить по перформансу.

Сталкивались ли вы с такими проблемами и как их решали?

Приходите и забирайте прототипы книг!

Хотел бы взять:
Programming Collective Intelligence
The Art of Agile Development
готов заехать завтра вечером

Подготовка к экзамену Oracle Java SE 7 Programmer II (1Z0-804)

Вы сдавали 1Z0-803 для сдачи 1Z0-804? А то судя по сайту оракла надо сначала сдать на Associate.

А на каком ноутбуке вы программируете большую часть времени?

Дома 27" монитор 2560x1440 + Mac mini
На работе к сожалению только винда (2 * 19" 1280x1024) +когда совсем невмоготу виртуалка с убунтой
На выезде (часто сижу в кафе) Macbook Air 13".

P.S. 15" Air не бывает.

А вы оплачиваете с помощью СМС?

Только турбофильм. Остальное банковскими картами, PayPal, Qiwi и т.д.

Целесообразность применения Raspberry Pi в качестве NAS

NAS первая мысль, которая меня посетила при первом взгляде на Raspberry Pi. И эта мысль была тут же похоронена отсутствием GigabitEthernet. Хотя USB 2.0 тоже сильное ограничение.

Koding.com — localhost в облаке

тоже хочу инвайт. если у кого есть/будет буду очень благодарен.

Canonical представила Ubuntu for Android (UPD)

а че это она должна летать?
XP когда вышла? а Unity?
Сравнивать так уж с Win7 по производительности.

Intel Anti-Theft ― отряд специального назначения

Да, но одно лишь шифрование не поможет предотвратить использование самого ноутбука похитителем при замене HDD.

Cut the Rope на HTML5

Стоило сказать что у тебя есть техника эппл… Ну сами знаете))))

Cut the Rope на HTML5

На iPad 2 тормозит. Хотя именно эппл пропагандирует html5 вместо флэша больше всех.

Сказка о разработке интерактивных книг

Большое спасибо за промо коды!
NEYA74KTWLNN забрал!

С Наступающим!

ThinPrint — решение для безопасной печати

Прикольная система. А смарт карты вместо мобильника как использовать? Рядом с принтером отдельно девайс ставить и виртуально его привязывать к физическому принтеру?

Знакомимся с Syllable

да не я просто сайты только через curl сморю ))))

Знакомимся с Syllable

Забавно, что у самого первого изображения название — loosers.png ))

Информация

В рейтинге
5,821-й
Откуда
München, Bayern, Германия
Дата рождения
Зарегистрирован
Активность