📢 Обновите свои STEEM приложения! Сторонних разработчиков ждут большие перемены(@steemitdev)

Мы создали новую публичную конечную точку jussi для использования сторонними приложениями. Jussi – это разработанный нами специальный слой кэширования для использования со steemd и различными другими сервисами (такими как SBDS). Конечная точка jussi доступна на https://api.steemit.com. На сегодняшний день Condenser (фронтэнд приложение для steemit.com) уже использует api.steemit.com.
Мы рекомендуем всем сторонним разработчикам уже сейчас начать использовать новую конечную точку. Мы планируем отказаться от конечной точки steemd.steemit.com в пользу api.steemit.com в ближайшем будущем.

Что это означает для сторонних разработчиков?


Что касается нашей публичной конечной точки steemd, использующей api.steemit.com, приложениям нужно будет общаться с ней через http/jsonrpc вместо веб-сокетов. Поддерживаемые нами библиотеки скоро будут обновлены до api.steemit.com по умолчанию вместо steemd.steemit.com, что затронет множество приложений, которые не устанавливают конечную точку и просто используют заданную по умолчанию.

JSONRPC был выбран для использования во всей нашей инфраструктуре по целому ряду причин. Двумя основными из них являются способность легче балансировать нагрузку и управлять соединениями, также важна простота использования для новых разработчиков – ибо JSONRPC гораздо более распространен, чем веб-сокеты.

Трудно ли будет обновить существующие steem приложения?


В большинстве случаев это будет очень просто. Четыре самых популярных steem библиотеки (steem-js, steem-python, radiator и dsteem), на которых построено большинство steem приложений, уже поддерживают http/jsonrpc. Другие библиотеки также могут это сделать. Всё, что вам нужно, это изменить конечную точку/URL на https://api.steemit.com со старого wss://steemd.steemit.com. Если же вы построили кастомное приложение, которое не использует ни одну из популярных библиотек, вам нужно будет поменять свой метод транспортировки с веб-сокетов на http/jsonrpc.

Сколько у меня есть времени?


Временные рамки для отказа от steemd.steemit.com пока не определены, но вы должны как можно скорее начать внедрение этого изменения, если используете наши публичные узлы для своего STEEM приложения. Мы обязательно объявим окончательную дату до того, как конечная точка будет удалена.


Переведено: @blockchained

Оригинал поста: ЗДЕСЬ


Присоединяйтесь к чату в Telegram t.me/Steemit

Если вам нравится то, что мы делаем - поддержите делегата blockchained на Голосе!

блокчейнsteemitapisteemgoldvoice
25%
0
339
428.093 GOLOS
0
В избранное
Новости STEEM и Steemit
339
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (3)
Сортировать по:
Сначала старые