Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
glasnost
7 лет назад

Glasnost v0.12: PostgreSQL, синхронизация всех постов за последнюю неделю, начало перехода к GraphQL API

На связи @ontofractal. В разработке Glasnost начался новый этап, на котором Glasnost превращается в сервер для фронтенд и мобильных приложений разработанных для блокчейна Голоса и Стима. Именно так Glasnost будет использоваться в PineForest.

Glasnost на Docker hub

Github репо Glasnost

Changelog

  • Mnesia не оправдала ожиданий. Несмотря на удобство использования in-memory базы данных, использование Mnesia с Ecto (стандарт взаимодействия с базами данных в Elixir) затруднено из-за сырости адаптера. Я принял решение перейти на Postgres.
  • миграции адаптированы для PostgreSQL
  • удален статический HTML пайплайн сервера, данные Glasnost теперь будет доступны только по JSON API
  • синхронизация постов и настройка индвидуальных авторов удалена
  • Glasnost теперь синхронизирует все посты и комментарии за последнюю неделю, в следующих версиях будет синхронизироваться весь блокчейн
  • данные комментариев теперь синхронизируются в режиме реального времени (ранее каждые 30 минут)
  • в схему данных добавлены total_payout_value и pending_payout_value
  • почти вся система экстракции и обработки ивентов блокчейна была переработана
  • множественные изменения, улучшения и багфиксы
  • при запуске Glasnost необходимо задать ENV variables для базы данных: "GLASNOST_DB", "GLASNOST_DB_USERNAME", "GLASNOST_DB_PASSWORD", "GLASNOST_DB_HOST", "GLASNOST_DB_PORT"

Дорожная карта

В следующем релизе будет создан GraphQL API ендпоинт с доступом к данным комментариев Steem и Голос

Технологии

  • Elixir
  • Phoenix
  • PostgreSQL

Обратная связь

Багрепорты и запросы к функционалу -- в issues на гитхабе. В иных случаях -- пишите ontofractal на protonmail.com или в chat.golos.io.

(ノ◕ヮ◕)ノ*:・゚✧

0
2267.647 GOLOS
На Golos с March 2017
Комментарии (3)
Сортировать по:
Сначала старые