Vladimir
Примерно как в компиляторы, виртуальные машины и пр.
Roman
Это из за чего?
из-за того что by desing в zmq нельзя узнать состояние сокета. req/rep подразумевает что после того как ты послал в req-сокет что-то, тебе прилетит ответ.
Roman
т.к. сеть отвалилась, то никакого ответа не будет.
Vladimir
Ну это не значит - дедлок
Vladimir
Язык - это не самая большая проблема
Anton
И все думают так же
Anton
Вобще без фул-тайм мейнтейнеров база скорее всего умрет
Igor
а была бы на js или джаве - была бы куча контрибьюторов :D
Evgeny
рерайт rethinkdb на реакте
Roman
Ну это не значит - дедлок
а что это значит?
Vladimir
Ммм, ну таймаут в основном
Vladimir
Всмысле? обычный таймаут
Roman
Всмысле? обычный таймаут
таймаут на что? ну и надо тогда zmq.poll как-то втягивать
Vladimir
таймайт на ожидание респонса
Vladimir
не верю
Vladimir
засмеяли бы
Roman
не верю
The basic request-reply pattern (a REQ client socket doing a blocking send/receive to a REP server socket) scores low on handling the most common types of failure. If the server crashes while processing the request, the client just hangs forever. If the network loses the request or the reply, the client hangs forever.
Vladimir
это откуда?
Roman
Request-reply is still much better than TCP, thanks to ZeroMQ's ability to reconnect peers silently, to load balance messages, and so on. But it's still not good enough for real work. The only case where you can really trust the basic request-reply pattern is between two threads in the same process where there's no network or separate server process to die.
Roman
это откуда?
http://zguide.zeromq.org/php:chapter4
Vladimir
хех
Vladimir
точняк, оно же еще и для ipc
Vladimir
уверен, что большая часть людей, которые используют 0mq до этого места не дочитали
Roman
http://stackoverflow.com/questions/26915347/zeromq-reset-req-rep-socket-state
Roman
вообщем, надо _ОЧЕНЬ_ внимательно читать что и для чего можно и нельзя использовать.
Vladimir
Но тем не менее, дальше расписывется как можно делать
Vladimir
Если используется асинхронное апи, то никакого лока не будет же?
Anton
С sequelize/bookshelf/etc тоже запросов писать не надо
Anton
Имхо, SQL надо писать только тогда, когда производительность крайне критична
Anton
Не, не надо
Anton
Полно же всяких ORM и Query Builder'ов
Anton
На пыхе их еще больше, чем на ноде)
Anton
Ну это всегда так
Anton
Пишешь на Java - чувствуешь несвежее дыхание Oracle сзади
Ilia
Легче сразу использовать монгу только там где надо.
Ilia
Я не такой злой, пхп это слишком=)
Vadym
#whois Ребят, привет! Меня зовут Вадим, разработчик в компании UAPAY, Украина, Киев, специалист в payment solutions. Нашел группу в инете, интересно пообщаться с умными людьми;)
Roman
http://jazcash.com/a-javascript-journey-with-only-six-characters/
Никита
А есть какой нибудь бэст практисис по постгре в ноде?
Igor
А есть какой нибудь бэст практисис по постгре в ноде?
Я использовал Sequelize когда мне нужен был постгрес
Denis
Кстати, интересная утилита http://i.got.nothing.to/code/on/git-repo:_the_utility_for_services/
Kirill
я в чате гошном писал какое-то время назад.
Kirill
вот общаюсь я сейчас с Глуховским, и не умерла база. вот обсуждаем сейчас сотрудничество.
Kirill
Очень хорошая новость! А что на счёт компании, кто дальше курировать разработку будет?
Kirill
команда остается, но пока становится non-profit.
Kirill
и да, hash sharding повысили приоритет. скоро запилим.
Kirill
и разработке сотрудниками
нет, комманда остается.
Vladimir
Будут работать за еду? В блоге писали, что все переходят в stripe
Kirill
у меня информация не из блога, и от Глуховского.
Vladimir
Я не знаю, кто такой Глуховский, а блог на их сайте
Vladimir
https://www.rethinkdb.com/blog/
Vladimir
We’re excited that the members of our engineering team will be joining Stripe, where we can put our expertise to work solving new problems and building infrastructure for developers around the world.
Vladimir
В общем, если они перешли в страйп, то не будут заниматься ей фулл тайм
Vladimir
Вряд ли страйп их взял чтобы они продолжили заниматься rethinkdb
Vladimir
СУБД, которой никто не занимается фуллтайм - это в общем то, скорее мертвая СУБД
Vladimir
Ее СДЕЛАЛИ внутри компании
Vladimir
В первую очередь, если бы это было так, они наверно сразу бы об этом написали
Vladimir
Это важная деталь
Vladimir
Between now and when the team joins Stripe, they will help us with with our efforts to establish a sustainable future for RethinkDB as an independent open-source project.
Vladimir
Им вряд ли нужен Rethinkdb
Vladimir
Только команда
Vlad
Хватит тарантула, его только в этом чате и упоминают
Vlad
Зачем упорно форсить никому не известную и никем не используемую технологию?
Evgeny
Чуваку она нравится, он под нее драйвер пилит.
Kirill
Хватит тарантула, его только в этом чате и упоминают
есть еще тут чаты по тарантулу. это просто в твоем информационном поле такого не встречается.
Roman
вообще-то tarantool таки юзают, но у многих о нём неверное представление. Зачем то сравнивают его с redis/mongo
Roman
когда его скорее надо сравнивать с node.js =)
Anonymous
А по ней конференции в телеграмме есть? Почитал бы, что в целом пишут.
Konstantin
Вообще тарантул слишком массивен что его юзать в небольших проектах, я так думаю. В нее чего только не запихнули
Ilia
Вообще тарантул слишком массивен что его юзать в небольших проектах, я так думаю. В нее чего только не запихнули
Ну если нужна очередь и nsql хранилище, а также тебе по фану писать на Си или (реже помогает) Луа, то очень даже можно:))
Vlad
меня раздражает то, что проект пользуется около-нулевой популярностью а его форсируют
Bogdan
Ну вот зафорсят и будет популярность 😏
Vlad
ты можешь перестать форсить, это тоже поможет
Vlad
whatever