The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступна операционная система Redox 0.2, написанная на языке..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Есть идеи по улучшению форума и сайта ? Пишите.
. "Доступна операционная система Redox 0.2, написанная на языке..." +4 +/
Сообщение от Аноним (-), 28-Апр-17, 08:48 
Интересные персонажи которые апеллируют к "как бы везде" за остутствием внятной позиции.

Моя история. У одной организации в их "bigdata" пошла рассинхронизация. Под задачей сбора и обработки данных был выделен отдельный мощный сервер (реальное железо) так как код на Java. Я раскопал до причины: оказалось что сервер не справляется с обработкой потока данных, часть UDP трафика теряется. Изучение кода Java показало что сделано все это было очень грамотно, фундаментальных ускорении не сделать, то есть почти предел. Технический директор фанател от Java и до последнего хотел сохранить работающую платформу любой ценой, но после подсчета стоимости затрат на новое железо ему пришла команда сверху разобраться с проблемой на текущем сервере. Это я позже я понял что технический директор ненавидел Си, все эти аллокаторы и указатели - это оказалось слишком сложно. Кстати, я много раз встречал как ламерье фанатеет от Java, C#, Python и прочего треша, но почему это так - для меня это до сих пор не ясно.
Сделал я все на Си. Хардкорно, практически без оверхеда, на уровне системных вызовов. Со своими дефайнами и своей архитектурой потоковой обработки и хранения принятых данных. Результат: пиковая загрузка сервера 15%, средняя рабочая - 2-5%. Обычный среднестатистический ПК в качестве тестового на Core2 полностью справлялся с задачей (единственное - нужен был была быстрая дисковая подсистема, поэтому строилось на RAID).
Всего получилось 24 Кб исходного кода, один Makefile и обзорная техническая документация за приличные деньги. Этот проект - моя "Мона Лиза", моя "Джоконда", до сих пор душу радует.

Это все я к тому что одежда сшитая на заказ мастером своего дела их лучшего материала всегда лучше чем что-то купленное в магазине или даже в бутиках. Хотя у большинства обычно все заканчивается как только у них становится "как бы везде". Java ориентирован на создание ширпотреба на выходе с соответствующим качеством.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Доступна операционная система Redox 0.2, написанная на языке..., opennews, 26-Апр-17, 23:11  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру