qero
|
|
January 03, 2018, 11:18:55 PM |
|
Есть вопрос как будет решаться проблема с нагрузкой на биржу. Скажем, если потребуется обрабатывать тысячи ордеров в секунду от разных пользователей и ботов одновременно? То есть то, от чего страдают сейчас крупные биржи.
|
|
|
|
Coin-1
Legendary
Offline
Activity: 2576
Merit: 2272
|
|
January 04, 2018, 06:53:20 AM |
|
Есть вопрос как будет решаться проблема с нагрузкой на биржу. Скажем, если потребуется обрабатывать тысячи ордеров в секунду от разных пользователей и ботов одновременно? То есть то, от чего страдают сейчас крупные биржи.
Как вариант, можно реализовать мультисерверную архитектуру.
|
|
|
|
xcorter
Newbie
Offline
Activity: 2
Merit: 0
|
|
January 04, 2018, 09:13:55 AM |
|
Есть вопрос как будет решаться проблема с нагрузкой на биржу. Скажем, если потребуется обрабатывать тысячи ордеров в секунду от разных пользователей и ботов одновременно? То есть то, от чего страдают сейчас крупные биржи.
На ранних этапах про такое думать слишком долго не надо. Просто когда начинает где-то подтормаживать, берешь и оптимизируешь. Ну и просто когда делаешь проект, держи в уме, что придется добавлять новые инстансы. Вот и все) На работе делали чат на 10к пользователей в онлайне. Просто запустили 4 инстанса и все норм было.
|
|
|
|
|
kzv (OP)
Legendary
Offline
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
|
|
January 06, 2018, 10:08:59 PM |
|
Запустил модуль торгов. Можно пробовать
|
|
|
|
evgen_povt
Member
Offline
Activity: 122
Merit: 10
|
|
January 07, 2018, 08:59:22 AM |
|
Есть вопрос как будет решаться проблема с нагрузкой на биржу. Скажем, если потребуется обрабатывать тысячи ордеров в секунду от разных пользователей и ботов одновременно? То есть то, от чего страдают сейчас крупные биржи.
Как вариант, можно реализовать мультисерверную архитектуру. А так можно на SQLite?
|
|
|
|
kzv (OP)
Legendary
Offline
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
|
|
January 07, 2018, 11:12:07 AM |
|
Есть вопрос как будет решаться проблема с нагрузкой на биржу. Скажем, если потребуется обрабатывать тысячи ордеров в секунду от разных пользователей и ботов одновременно? То есть то, от чего страдают сейчас крупные биржи.
Как вариант, можно реализовать мультисерверную архитектуру. А так можно на SQLite? Никаких специфичных SQLite функций не используется. При желании можно все легко переделать под любую SQL базу. Но в принципе идея мультисерверности мне не особо нравится из-за большей уязвимости к атакам из вне. Нужно в первую очередь алгоритмы оптимизировать: добавлять кэширование в память, асинхронные циклы и т.д.
|
|
|
|
evgen_povt
Member
Offline
Activity: 122
Merit: 10
|
|
January 07, 2018, 11:19:18 AM |
|
Есть вопрос как будет решаться проблема с нагрузкой на биржу. Скажем, если потребуется обрабатывать тысячи ордеров в секунду от разных пользователей и ботов одновременно? То есть то, от чего страдают сейчас крупные биржи.
Как вариант, можно реализовать мультисерверную архитектуру. А так можно на SQLite? Никаких специфичных SQLite функций не используется. При желании можно все легко переделать под любую SQL базу. Но в принципе идея мультисерверности мне не особо нравится из-за большей уязвимости к атакам из вне. Нужно в первую очередь алгоритмы оптимизировать: добавлять кэширование в память, асинхронные циклы и т.д. Видимо, всем разработчикам бирж не нравится идея мультисерверности. Поэтому все биржи начинают тормозить при возрастании нагрузки.
|
|
|
|
kzv (OP)
Legendary
Offline
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
|
|
January 07, 2018, 11:26:07 AM |
|
Видимо, всем разработчикам бирж не нравится идея мультисерверности. Поэтому все биржи начинают тормозить при возрастании нагрузки.
Станьте первым разработчиком, который сделает мультисерверность
|
|
|
|
qero
|
|
January 07, 2018, 08:45:43 PM |
|
Вопрос немного не совсем по теме, но было бы интересно узнать - судя по Вашим вложениям навыков, сил и времени - во сколько бы оценили свои труды, если бы разрабатывали биржу на коммерческой основе? Спрашивал у людей, которые выдают себя спецами. Оценивают разработку биржи от 200 килобаксов и выше (чисто техническая часть разработок, не считая остального). Хотелось бы услышать Ваше мнение. Благодарю.
|
|
|
|
kzv (OP)
Legendary
Offline
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
|
|
January 07, 2018, 08:53:36 PM |
|
Вопрос немного не совсем по теме, но было бы интересно узнать - судя по Вашим вложениям навыков, сил и времени - во сколько бы оценили свои труды, если бы разрабатывали биржу на коммерческой основе? Спрашивал у людей, которые выдают себя спецами. Оценивают разработку биржи от 200 килобаксов и выше (чисто техническая часть). Хотелось бы услышать Ваше мнение. Благодарю.
Ну полноценную биржу я еще не сделал, а прошел уже месяц. Думаю еще минимум месяц уйдет, а скорее пара месяцев, чтобы сделать что-то похожее на законченный коммерческий продукт. Мое время стоит 250$ в неделю, значит за 8 недель я бы взял 2000$, за 12 недель 3000$ Но если бы вы спросили меня о цене месяц назад, я бы наверное назвал сумму раз в 5 больше, потому что при оценке времени на проект который раньше никогда не реализовывал, очень легко ошибиться и лучше хорошо перестраховаться чтобы потом оправдываться не пришлось )
|
|
|
|
evgen_povt
Member
Offline
Activity: 122
Merit: 10
|
|
January 08, 2018, 09:19:09 AM |
|
Вопрос немного не совсем по теме, но было бы интересно узнать - судя по Вашим вложениям навыков, сил и времени - во сколько бы оценили свои труды, если бы разрабатывали биржу на коммерческой основе? Спрашивал у людей, которые выдают себя спецами. Оценивают разработку биржи от 200 килобаксов и выше (чисто техническая часть). Хотелось бы услышать Ваше мнение. Благодарю.
Ну полноценную биржу я еще не сделал, а прошел уже месяц. Думаю еще минимум месяц уйдет, а скорее пара месяцев, чтобы сделать что-то похожее на законченный коммерческий продукт. Мое время стоит 250$ в неделю, значит за 8 недель я бы взял 2000$, за 12 недель 3000$ Но если бы вы спросили меня о цене месяц назад, я бы наверное назвал сумму раз в 5 больше, потому что при оценке времени на проект который раньше никогда не реализовывал, очень легко ошибиться и лучше хорошо перестраховаться чтобы потом оправдываться не пришлось ) Есть правило, что 95% проекта делается за 95% оценочного времени, а остальные 5% за ещё 95% времени. Особенно, если человек работает над проектом один, без четкого ТЗ, продакт оунера/менеджера и тестировщиков.
|
|
|
|
kzv (OP)
Legendary
Offline
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
|
|
January 08, 2018, 09:09:09 PM |
|
Ну что же, вроде работают и торги и добавление новых монет. Можно констатировать, что вполне рабочую биржу действительно можно с нуля написать за месяц, главное начинать не с ридми, вики и прочей шелухи, а просто начать
|
|
|
|
Saxa.Xaker
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 09, 2018, 12:14:04 AM |
|
Ну что же, вроде работают и торги и добавление новых монет. Можно констатировать, что вполне рабочую биржу действительно можно с нуля написать за месяц, главное начинать не с ридми, вики и прочей шелухи, а просто начать Привет! Напишите, плз, нужные монеты(coind) для биржи, я разверну их полные ноды на внешнем адресе.
|
|
|
|
kzv (OP)
Legendary
Offline
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
|
|
January 09, 2018, 08:00:39 AM |
|
Ну что же, вроде работают и торги и добавление новых монет. Можно констатировать, что вполне рабочую биржу действительно можно с нуля написать за месяц, главное начинать не с ридми, вики и прочей шелухи, а просто начать Привет! Напишите, плз, нужные монеты(coind) для биржи, я разверну их полные ноды на внешнем адресе. Сервера с монетами должны быть под полным контролем только владельца биржи, а лучше если вообще на одном сервере с биржей ибо запросы рпц идут по нешифрованному хттп. Вам ли с вашим никому этого не знать? ))
|
|
|
|
evgen_povt
Member
Offline
Activity: 122
Merit: 10
|
|
January 09, 2018, 08:38:36 AM |
|
Ну что же, вроде работают и торги и добавление новых монет. Можно констатировать, что вполне рабочую биржу действительно можно с нуля написать за месяц, главное начинать не с ридми, вики и прочей шелухи, а просто начать Привет! Напишите, плз, нужные монеты(coind) для биржи, я разверну их полные ноды на внешнем адресе. Сервера с монетами должны быть под полным контролем только владельца биржи, а лучше если вообще на одном сервере с биржей ибо запросы рпц идут по нешифрованному хттп. Вам ли с вашим никому этого не знать? )) Ну он же Хакер
|
|
|
|
Saxa.Xaker
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 09, 2018, 10:39:29 AM |
|
Да ради бога, боже мой! Когда раздавали мыло на домене xaker.ru я рядом проходил. ))) Вы ранее писали, что нужны пару серверов с разными демонами. Мне это интересно с моей стороны, сисадминовой - коннекты, загрузка на практике; мне нужен опыт. И что-то мне подсказывает, что тут тестовая среда и проводят эксперименты. Как вариант, можете получить ip:port в личку и никому не показывать или настроить ВПН. Запросы rpc можно также гонять по зашифрованному каналу через прокси... Т.е. у меня только ноды с rpc-login - у Вас всё остальное. Просто это не домашний комп, а нормальный сервер. Кстати, могу просто выделить ресурсы, сами развернёте, что необходимо, или я помогу.
|
|
|
|
|
reddish111
|
|
January 09, 2018, 02:15:30 PM |
|
Да ради бога, боже мой! Когда раздавали мыло на домене xaker.ru я рядом проходил. ))) Вы ранее писали, что нужны пару серверов с разными демонами. Мне это интересно с моей стороны, сисадминовой - коннекты, загрузка на практике; мне нужен опыт. И что-то мне подсказывает, что тут тестовая среда и проводят эксперименты. Как вариант, можете получить ip:port в личку и никому не показывать или настроить ВПН. Запросы rpc можно также гонять по зашифрованному каналу через прокси... Т.е. у меня только ноды с rpc-login - у Вас всё остальное. Просто это не домашний комп, а нормальный сервер. Кстати, могу просто выделить ресурсы, сами развернёте, что необходимо, или я помогу. А добавте вот такую монету https://biocoin.bio/ru по моему это будущий битрубыль да и сама идея качественных продуктов за крипту мне нравится! Не нашёл на официальном сайте на каких биржах она торгуется... но на yobit точно есть! И текущий объём торгов на стадии ico мне нравится
|
|
|
|
Saxa.Xaker
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 09, 2018, 03:30:54 PM |
|
Да ради бога, боже мой! Когда раздавали мыло на домене xaker.ru я рядом проходил. ))) Вы ранее писали, что нужны пару серверов с разными демонами. Мне это интересно с моей стороны, сисадминовой - коннекты, загрузка на практике; мне нужен опыт. И что-то мне подсказывает, что тут тестовая среда и проводят эксперименты. Как вариант, можете получить ip:port в личку и никому не показывать или настроить ВПН. Запросы rpc можно также гонять по зашифрованному каналу через прокси... Т.е. у меня только ноды с rpc-login - у Вас всё остальное. Просто это не домашний комп, а нормальный сервер. Кстати, могу просто выделить ресурсы, сами развернёте, что необходимо, или я помогу. А добавте вот такую монету https://biocoin.bio/ru по моему это будущий битрубыль да и сама идея качественных продуктов за крипту мне нравится! Не нашёл на официальном сайте на каких биржах она торгуется... но на /EwhBtm]yobit точно есть! И текущий объём торгов на стадии ico мне нравится Я-то добавлю полную ноду, но она только содержит блокчейн и майнит, а для автовыплат нужен wallet-rpc. Это уже к хозяину биржи.
|
|
|
|
|