Pull to refresh
1
0
Send message
Что там с сингулярностью в 2027?
Неизвестно из какой метрической системы переводил чувак, думаю, ошибка округления
А почему не YAML (ну на крайняк JSON)? Какой кайф от XML то?
А вы внимательны, да, действительно на первом рисунке в качестве шины NSQ указан. Присоединяюсь к вашим вопросам.
Да без вопросов, я к тому, что нет проблем в реализации TS на KV, более того, все так и делают, по сути, оно абсолютно спокойно укладывается в идеологию, а как организовывать это все — уже индивидуально.
При этом тот же InfluxDB (который в плане производительности TS держится в топе) в качестве storage использует LMDB / LevelDB и его наследников, да? Ключом timestamp'а будет достаточно. Я действительно могу чего-то не улавливать, буду признателен за объяснение.
С протоколами понятно, расскажите про общую для сервисов шину (где собственно и происходит event driven магия), пожалуйста, как организована, на чем, что с устойчивостью самой шины?
LMDB действительно KVS, оно действительно не предоставляет из коробки того высокоуровневного интерфейса, который ждешь от timeseries dbs (кстати, InfluxDB может использовать под капотом LMDB), но сама задача работы с timeseries абсолютно спокойно укладываются в парадигму KV (а тут не только LMDB, но и родственники LevelDB идеально впишутся), все сведется к простейшей обертке и range scans.
Все хорошо, полезно в любом случае, но почему не выбрали LMDB изначально для своих задач, к примеру? Он ведь уделывает вас по производительности в разы, да и функциональность значительно выше.
Дельфи7, Дельфи7, Дельфи7, уууууииии! У меня тут недавно было собеседование с Little Caesars, это такая американская пиццерия, искали Delphi-сеньора, ну, я такой пришел, поигрался бицепсами, в надежде, что предстоит портирование на шарпу, а они такие, знаешь, чувак, мы решили, что нас все устраивает, давай просто писать код. И ровно в этот момент ты встаешь и уходишь, вне зависимости от вилки.
Перечитал дважды, шикарный контент, однозначно в избранное. Продукты Hashicorp удивили, раньше слышал, но обходил стороной, сейчас и Nomad и Vault решено попробовать…
Не сомневаюсь, потому и спросил, если честно. Ждем следующей статьи, чтоб посмотреть селекты ;)
Стоило накидать пару тройку селектов, чтоб показать удобство архитектуры, тогда уж
данный
ExpDetectHypervisorVarianceHeuristic? В итоге все MS-варианты оказались провальны, так?
Хорошо относятся. Большинство понимает, что виновато государство, а не его граждане, главное, чтоб ты сам был в адеквате, без ленточек и имперских замашек.
И там Клерк объявился с интересным предложением (ядро Win 8+, встроенный механизм детекта виртуальной среды по таймингам), скину сюда, т.к. ссылки не могу нормально вставлять:
ExpDetectHypervisorCr3Heuristic()
NTSTATUS
NtQueryLicenseValue (
    PUNICODE_STRING "Kernel-VMDetection-Private",
    NULL,
    PBOOL Result,
    ULONG 4,
    PULONG ResultLength);
Так что, отставить строковые константы оборудования и cpuid (с ним давно уже покончено), надо смотреть в сторону того, что нет эмуляции TLB и всяких хитрых таймингов
К сожалению, ваш 1 уровень (да и последующие, к сожалению) — совершенно бесполезный детект, без обид. Эти строковые константы у vmWare / VirtualBox (про Hyper-V не встречал) патчатся на ура и есть готовые решения, недавно совсем натыкался на совсем уж киддиса, который в лоб смог забить почти все детекты, вот, почитайте на досуге: https://exelab.ru/f/index.php?action=vthread&forum=5&topic=24207
.Net Core уже умеет запускаться на чайнике, по сути, дело только в RID'ах и официальной поддержке (Android уже почти, кстати). Мы, например, пилили поддержку Alpine под x86-64 (хочется тоненький docker-контейнер) и ARM64, а это и так своеобразный дистрибутив (одно совокупление с musl чего стоит, кучи библиотек под него нет и т.д.) + архитектура. В итоге, к работе подключились чуваки из MS и скоро поддержка Alpine всех сортов появится официально.
1

Information

Rating
Does not participate
Registered
Activity