#node.js #microservices #streamlit
#node.js #микросервисы #потоковый
Вопрос:
У меня есть эта задача, и я действительно не знаю, с чего мне начать и что я должен делать. Если кто-нибудь сможет объяснить, я буду счастлив.
1-создайте микросервис с авторизацией в nodejs, который при передаче {order: «ASC / DESC», applyOn:»ColumnName»} вернет эти данные текущей таблицы (https://au.finance .yahoo.com /) с пропущенными фильтрами
2-создайте записную книжку в Google colab, которая использует streamlit (streamlit.io ), пользователь может загрузить csv в ваше приложение streamlit, выбрать список имен столбцов и просмотреть данные в этих столбцах, затем развернуть ваше приложение для обработки данных, используя выбранное вами решение, чтобы оно было общедоступным и доступным, затем поделитьсяссылка на ваш ноутбук и общедоступный URL-адрес вашего потокового приложения,
Ответ №1:
Обычно точные решения здесь не приводятся, но я могу попытаться дать несколько советов, возможно, для первой задачи:
Вы создадите API, который имеет какую-то аутентификацию и извлекает эти данные из источника Yahoo.
Имеет смысл сделать этот API в режиме реального времени, поскольку это данные фондового рынка.
Вы можете реализовать там решение в реальном времени, такое как WebSocket.
Я не знаю, с какими языками вы знакомы, но здесь я добавлю стек для быстрой реализации
- Nodejs
- express (фреймворк веб-приложения для вашего API)
- socket.io (связь в реальном времени)
- паспорт (аутентификация)
Комментарии:
1. Спасибо за ответ. Я знаком с Nodejs, Socket. Ввод-вывод и passport.js Я просто хотел получить какой-нибудь намек от людей. Есть идеи относительно второй части задачи?
2. к сожалению, у меня нет никакого опыта работы с Google colab, удачи! 🙂