The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен ReOpenLDAP 1.1.6, форк проекта OpenLDAP, opennews (??), 13-Авг-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


40. "Доступен ReOpenLDAP 1.1.6, форк проекта OpenLDAP"  +/
Сообщение от erthink (ok), 14-Авг-17, 19:01 
> fix: не rdbms конечно, а dbms

Начиналось с другого, совсем.

Просматривался вариант реализовать одну из подсистем с участием LDAP-сервера.
Кроме этого, в "принципе не помешал-бы" некий работающий LDAP-blackbox.
Протестировали производительнось, прошел только OpenLDAP.
Проблемы всплыли много позже, и тогда меня позвали починить...

Собственно, что я перессказываю - там выше есть ссылка на запись доклада.
А где-то там у Стаса рядом есть запись и доклада с 2015.

Но если абстрагироваться от истории, то inmemory+wal конечно подходит.
Но тогда Костин tarantool был ещё не так крут/готов, а главное - OpenLDAP работал в тестах и никто не ожидал "напильника" в два года.

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

42. "Доступен ReOpenLDAP 1.1.6, форк проекта OpenLDAP"  –3 +/
Сообщение от лютый жабист__ (?), 15-Авг-17, 11:52 
Есть полно промышленных решений особенно на почитаемой вами жабе которые не надо было ждать :D итого архитектора на мыло, трудозатраты не оценили путём, два года ваяли велосипед
Ответить | Правка | Наверх | Cообщить модератору

43. "Доступен ReOpenLDAP 1.1.6, форк проекта OpenLDAP"  +1 +/
Сообщение от erthink (ok), 15-Авг-17, 12:47 
> Есть полно промышленных решений особенно на почитаемой вами жабе которые не надо
> было ждать :D итого архитектора на мыло, трудозатраты не оценили путём,
> два года ваяли велосипед

У вас есть неточность - на java НЕТ промышленных (и не промышленных) решений которые могут заменить или как-то конкурировать с ReOpenLDAP. Даже без репликации они уступают в 5-10 раз (точнее сказать сложно: разное железо, схемы, характер запросов и т.д.) при условии работы in-memory. А как только требуется фиксация на диске, то java неожиданно заносит и все тонет в IOPS.

Далее, если разобраться, то все "промышленные решения на яве", на деле оказываются чуть менее чем XY-ней, примерно везде где нужна производительность (а не "кони в вакууме" или "фабрики фабрик для фабрик молотков"). А все исключения из этого наблюдения устойчиво попадают в шаблон: сверху на яве рисуются кнопочки и "IB-розочки", а снизу через JNI все делает C/C++.

Причем на 20% в этом виновата сама Java, с "парой чемоданов батареек" в виде виртуальной машины, сборки мусора и т.п.
И на 80% - экосистема, где здравый смысл принесен в жертву религии шарообразных абстракций, паттернов и некого стиля.

Вот только уточню: в огромной массе других случаев java - отличный язык и технология, в том числе более дешевый.

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

44. "Доступен ReOpenLDAP 1.1.6, форк проекта OpenLDAP"  +2 +/
Сообщение от erthink (ok), 15-Авг-17, 13:51 
Чуть наброшу по теме Java.

Все ошибаются, и нисколько я не исключение. Поэтому, если (вдруг) все-таки есть какие-то java-решения на замену ReOpenLDAP, то я вам советую/прошу предложить их в billing.ru. Может даже поучаствовать во внедрении.

Жабу там беззаветно любят, если не ошибаюсь - уже лет 15.
Однако, все-же есть риски что не примут (пошлют). Ибо уже года 3 (могу ошибаться) срывают сроки релизов из-за того, что "промышленные решения на java" работают чуть медленнее чем надо (а чертовы мегагерцы перестали расти).

Причем, там же можно будет выяснить (лицом к лицу) актуальность общеизвестных и как-бы основных причин (руки из попы, люди-снежинки, танцорам что-то мешает) плохих java-показателей. Ну и показать "как надо".

Короче, всячески рекомендую.

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

45. "Доступен ReOpenLDAP 1.1.6, форк проекта OpenLDAP"  –4 +/
Сообщение от лютый жабист__ (?), 16-Авг-17, 09:04 
"Ибо уже года 3 (могу ошибаться) срывают сроки релизов из-за того"

По личному опыту - в телекомах ЗП ровно вдвое ниже, чем у нормального бизнеса.
Соответственно, то что кто-то там сидит и три года за еду срывает сроки, ничего не доказывает.

"фабрики фабрик для фабрик молотков"

На плюсах никто не мешает такую же ахинею городить. А вот о твоей компетенции выводы уже можно делать. Ещё напиши про сборщик мусора, как он часами ужасный stop the world делает 8)))

По "прошу предложить"

Где ТЗ? Чтобы было о чём говорить.

В целом по теме. Известно что однопоточная прожка на анси си, на 30-50 % быстрее однопоточной на жабе. На плюсах практически одинаково. А вот полная утилизация хотя бы 12ядерного проца на сишечках это уже приключение. Хотя на жабе это под силу и весьма среднему прогеру.

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

48. "Доступен ReOpenLDAP 1.1.6, форк проекта OpenLDAP"  +/
Сообщение от erthink (ok), 16-Авг-17, 12:12 
> По личному опыту...

[...]

Я там ответил, но получилось в новой ветке (видимо промазал по ссылке).

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

59. "Доступен ReOpenLDAP 1.1.6, форк проекта OpenLDAP"  +4 +/
Сообщение от Аноним (-), 17-Авг-17, 10:31 
В способности тру-жабистов нагрузить в полку все 100500 ядер системы даже обычным "Hello world!" никто и не сомневается.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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