Я хочу, чтобы создать систему управления заказами; может кто-то с опытом работы с WebSocket API, а также HTTP API вскоре рассказать плюсы и минусы двух для вставки / удаления / обновления / отображение заказов? Я уже (частично) писал логику вычисления, какие приказы я хотел вставить и я кодирования в / HTML / PHP среды Javascript.
Есть ли разница в надежности между WebSocket и HTTP API для вставки / удаления / обновления / отображение заказов?
Я думаю, что жесткая часть логики транзакций с базой данных. Я в первую очередь использовать MS SQL и что-то вроде этого большую часть времени идет в код транзакции так, что либо все этапы сделки успеха, или все это не удается, и никаких изменений не происходит. Я делаю много работы проверочной, что изменения мой код делает в БД на самом деле являются те, которые я, как ожидается, произойдет. В данном проекте я делаю против MtGox API, я совершать сделки, а затем перепроверить все значения в моем бумажнике, журнал транзакций и каждый элемент mtgox завершения записи для того, чтобы убедиться, что порядок полностью выполнен (иногда Есть несколько фактические операции, которые происходят, чтобы выполнить один заказ mtGox, и они возвращают результаты каждой отдельной сделки). Будучи в состоянии доказать, что ваша система делает то, что должно делать каждый раз, не допуская какие-либо нежелательные изменения в БД с помощью плохих данных, неожиданных значений или значений из диапазона ваших нормальных ожидаемых значений очень важно.
я забыл поделиться одной важной ситуацией, которая пришла в последнее время связанно с моим последним постом. Когда MtGox приостановил сборы, которые сгенерировали исключение в моем коде. она отказалась реагировать на завершенном порядок, поскольку он не мог проверить, что сборы были. Я нашел API вернулся успех с нулевым массивом (в основном, "Результат: Успех {}") Я должен был переписать этот раздел, чтобы наблюдать за успех и позволить объекты 0 плата, чтобы быть приемлемым путем. Такие вещи, как это действительно может испортить ваш день.
Кто-нибудь знает, если есть что-то доступно (прив с открытым исходным кодом), что я могу легко интегрировать в моем Javascript / HTML / PHP на основе торговой системы?