Технические обновления 10.10–10.24

ArtRus
Syntropy Russia
Published in
2 min readOct 24, 2019

--

Пока вы, ребята, ждете выхода приложения NOIA App, разработчики NOIA проводят в офисе много времени и упорно работают над общей целью - улучшением Интернета. Вновь они представляют вашему вниманию краткий отчет о проделанной ими работе, который на этот раз, безусловно, не является коротким.

Обновления сетевого программного обеспечения NOIA:

BI:

  • Добавлена возможность масштабирования базы данных;
  • Заменена индексация в DataFrame от кортежа к строке;
  • Добавлена функция блокировки в структуре Pandas DataFrame;
  • Протестирована производительность с помощью фреймворка async. В результате, отклик BI сократился в пять раз;
  • Реализован асинхронный HTTP-сервер для микросервиса BI с Sanic.

Контроллер:

  • Реализован API контроллер для интеграции учетной записи пользователя в приложение;
  • Проведена работа с потоком контроллера для подключения приложения к NOIA SDN;
  • Улучшен пользовательский интерфейс контроллера с фильтрацией пакетов;
  • Реализовано подключение интерфейса Контроллера UI с помощью новых методов API к серверу Контроллера.

Агент:

  • Реализована возможность агента устанавливать маршруты маршрутизации IP-адресов и удалять пиры;
  • Проведена работа над функциями агента настраивать NAT;
  • Документирование плана по рефакторингу агента для расширения возможностей агента по работе с VPP API.

Приложение NOIA App:

  • Внедрен интерфейс NOIA App UI для десктопных кросс-платформ;
  • Реализована область учетной записи пользователя (логин, регистрация, социальный логин, подтверждение электронной почты, смена пароля);
  • Внедрена мультиязычность (языки, переводы, ссылки);
  • Сделана первая сборка на платформе MAC;
  • Работа с потоком приложения для соединения с NOIA SDN;
  • Внедрение API в приложение NOIA (бэкенд);
  • Внедрена полная коммуникация с контроллером REST API и веб-узлами;

NOIA Orchestrator:

  • Начата работа над исходной концепцией Orchestrator. Он будет выполнять автоматическое развертывание новых серверов различных провайдеров для NOIA SDN;

NOIA MAIN NET:

  • Начата подготовка MAIN NET (производственной среды) к внедрению сетевого программного обеспечения и сетевой магистрали NOIA;

Сегментная маршрутизация (VPP):

  • Созданная в запросах VPP и Pull функция “лимит прыжка” была объединена: (https://gerrit.fd.io/r/c/vpp/+/22512);
  • Исправлены опечатки в short_help (https://gerrit.fd.io/r/c/vpp/+/22665);
  • Исправлено возможное использование неинициализированной переменной (https://gerrit.fd.io/r/c/vpp/+/226666);
  • Создана возможность удаления туннеля по sw_if_index (https://gerrit.fd.io/r/c/vpp/+/22733) (https://jira.fd.io/browse/VPP-1618);
  • Работа над документацией VPP API для агента, чтобы улучшить API связь между агентом и VPP.

NOIA Cache:

  • Улучшен SDK NOIA Cache;
  • Улучшение видимости узлов IPv6 в TESTNET.

Это все на этот раз. Если вы следили за обновлениями, полагаю, что вы также заинтересованы в получении раннего доступа к приложению NOIA App. По этой причине NOIA приглашает Вас зарегистрироваться в вайтлисте и стать одним из первых реальных пользователей, которые получат бескомпромиссное подключение к Интернету нового поколения. Увидимся через пару недель в следующем выпуске обновления.

Ссылку на вайтлист Вы можете найти в англоязычной статье.

Ссылки:

Веб-сайт https://noia.network/

GitHub https://github.com/noia-network

Facebook https://www.facebook.com/NOIANetwork/

Twitter https://twitter.com/NoiaNetwork

Medium https://medium.com/noia

Reddit https://www.reddit.com/r/NOIA/

Youtube https://www.youtube.com/channel/UChCZuura_kvQog6uiRDPu3g

Telegram https://t.me/NoiaNetwork/

Официальный русскоязычный телеграм чат https://t.me/NOIA_RUS

--

--