В соответствии с рекомендациями, предоставленными в мой первый и единственный пост здесь: (Спасибо всем), я действительно использовал RPC (через HTTP), чтобы контролировать клиент Bitcoin и все, кажется, работает хорошо.
Вопрос: В настоящее время программа, которую я разработал для управления Bitcoin клиента является однопоточной, но в конечном итоге это будет многопоточная. Другими словами, будет несколько потоков (возможно, много), все действующие в качестве независимых агентов и клиентов Bitcoin, и все они будут пытаться получить доступ и управлять клиент Bitcoin одновременно через УИП апи. Мой вопрос состоит в том, является ли клиент Bitcoin настроить для этого вида случая использования или нет.
Например, это будет просто стоять в очереди в ожидании соединения HTTP и блокировать их, пока он служит им по одному? Если да, то это вполне нормально и приемлемо. Я просто кошмарные видения выхода Bitcoin клиента быть перелезли через различные соединения, один поток получают возвращаемые значения, что другой поток должен получить и т.д.
Спасибо за любые идеи.