Size: a a a

2019 December 27

AH

Ayrat Hudaygulov in pro.net
Ayrat Hudaygulov
2500 инстансов одного и того же микросервиса умудрялись генерить гуиды для логирования с коллизией
Подозреваю это было связано с тем как мак адреса микросервисам выдавались. Дело было в номаде
источник

IC

Ilya Chernoudov in pro.net
Dr. Friedrich von Never
Я лично видал, как жабаскриптеры тупо псевдорандомные байты генерили, и из них собирали гуид.
потому что не по феншую!
источник

A

Anatoly in pro.net
Ilya Chernoudov
где ты видел коллизии стандартного гуида?
я видел в проде, на одном сервере
источник

A

Anatoly in pro.net
очень просто, одна машина, два камня. часы в камнях независимые (это разные камни физически), мак одинаковый.
источник

A

Anatoly in pro.net
достаточно большая нагрузка и всё, раз в год - гарантированная коллизия
источник

G

George in pro.net
Dr. Friedrich von Never
Я, например, не верю, что статический анализатор сумеет поймать кейсы, когда я внутри форыча делаю Application.ProcessMessages(), а меняю коллекцию в обработчике какого-нибудь UI-события.
Мне нравится, как эта проблема в Go решается. Там тупо спан над массивом. Менять нельзя, добавление в список это копия спана плюс присвоение нового спана переменной. Удаление это слайс спана.
источник

Dv

Dr. Friedrich von Never in pro.net
George
Мне нравится, как эта проблема в Go решается. Там тупо спан над массивом. Менять нельзя, добавление в список это копия спана плюс присвоение нового спана переменной. Удаление это слайс спана.
Соре, я ничего не понял
источник

Dv

Dr. Friedrich von Never in pro.net
В смысле, я понял написанный текст
источник

Dv

Dr. Friedrich von Never in pro.net
Но не понял, как он относится к сообщению, на которое ты ответил.
источник

Dv

Dr. Friedrich von Never in pro.net
У наших массивов вообще не бывает конкурентных модификаций, если чо
источник

Dv

Dr. Friedrich von Never in pro.net
Ну, в той терминологии, в которой это работает в форыче
источник

G

George in pro.net
Dr. Friedrich von Never
Соре, я ничего не понял
Добавлять в спан элемент нельзя. Точка. Версия не нужна. Элементы можно менять, но это не влияет на версию
источник

Dv

Dr. Friedrich von Never in pro.net
У нас тож нельзя в массив добавить элементы
источник

Dv

Dr. Friedrich von Never in pro.net
И версий у массивов нету
источник

Dv

Dr. Friedrich von Never in pro.net
Удивительно
источник

Dv

Dr. Friedrich von Never in pro.net
Гопники изобрели массивы
источник

Dv

Dr. Friedrich von Never in pro.net
Ну хотя блин, есть жи Array.Resize
источник

Dv

Dr. Friedrich von Never in pro.net
Вот это фейлор
источник

AH

Ayrat Hudaygulov in pro.net
Dr. Friedrich von Never
Ну хотя блин, есть жи Array.Resize
Так он новый создаст
источник

Dv

Dr. Friedrich von Never in pro.net
Ayrat Hudaygulov
Так он новый создаст
Всегда ли?
источник