План обучения специалистов с открытым исходным кодом Tencent Rhinobird на 2022 год
Введение в проекты с открытым исходным кодом
Прокрутите статью до конца, чтобы подписаться на программу обучения талантов с открытым исходным кодом.
Отправьте заявку на проект Apache InLong
Введение в проект Apache InLong(инкубационный)
Apache InLong (инкубационный) — это универсальная платформа для массовой интеграции данных.,Обеспечить возможности автоматической, безопасной, надежной и высокопроизводительной передачи данных.,Поддерживает как пакетную, так и потоковую передачу,Удобно для предприятий при создании потокового анализа данных, моделирования и приложений. Подробную информацию о проекте можно найти по адресу: https://inlong.apache.org/zh-CN/.
Apache InLong Представление наставника проекта
Чжан Чао, Чжан Гочэн
Apache InLong PPMC
Сообщение от инструктора:
Apache InLong — это универсальная платформа массовой интеграции данных, подаренная Tencent Apache Foundation, обеспечивающая возможности автоматической, безопасной, надежной и высокопроизводительной передачи данных. Интеграция данных предоставляет унифицированные и ценные данные для бизнеса и принятия решений за счет интеграции данных из разных источников. Участие в InLong поможет вам освоить технические детали полной интеграции данных и войти в мир Apache с открытым исходным кодом.
Apache InLong Сопутствующая информация
Адрес официального сайта Apache InLong:
http://inlong.apache.org/
Коллекция документации Apache InLong:
https://inlong.apache.org/zh-CN/docs/next/introduction/
Apache InLong Реальный проект миссии
Задачи программирования
Урожай
(1) Понять, как работает проект Apache с открытым исходным кодом.
(2) Понять принцип реализации массивной структуры интеграции данных.
проект1:Урожайподдерживать TubeMQ Проектирование и разработка инструментов командной строки (младший уровень):
(1) Модуль: TubeMQ
(2) Описание: Объедините в одну команду, чтобы использовать тему и снизить порог использования, например список тем Tubectl;
(3) Стандартный: функции должны включать: а. добавление, удаление, изменение и запрос; б.
Проект 2: Оптимизация загрузки SDK (средний уровень):
(1) Модуль: DataProxy
(2) Описание: Когда SDK создает данные, он выбирает группу узлов для отправки данных. Если у некоторых из них возникают проблемы, они будут устранены и будут выбраны новые узлы-кандидаты.
(3) Стандарт: a. Уменьшите влияние на производство и убедитесь, что клиент не знает об этом. b. После восстановления узла сервера его можно выбрать снова. c.
Проект 3: Разработка и внедрение полнофункциональной интегрированной среды тестирования (продвинутый уровень) (1) Модуль: Возможности платформы
(2) Примечание. Поскольку канал передачи данных InLong включает в себя несколько каналов и компонентов, изменение одного компонента может привести к нарушениям потока данных. Для этого вопроса требуется общая структура полноканального тестирования и поток данных для проверки точности.
(3) Стандарт: a. Имеет хорошую масштабируемость и может быстро поддерживать новые узлы данных. b. Охватывает как минимум один канал передачи данных для системы проверки. MySQL->Hive;c,способен следоватьGitHub Действия подключаются и создается соответствующий конвейер.
Отсканируйте QR-код, чтобы заполнить анкету и отправить заявку на проект.
Присоединяйтесь к практике разработки
Развивайтесь вместе со своим наставником этим летом
Группа обмена проектами с открытым исходным кодом Apache InLong
Для получения дополнительной информации о проектах с открытым исходным кодом см.
Все в“Сообщество талантов с открытым исходным кодом Tencent Rhinobird”
Отсканируйте QR-код, чтобы присоединиться и разблокировать все учебные материалы.
🔍Путеводитель для студентовQ&A:https://github.com/Tencent/OpenSourceTalent/issues/14
🔍Официальная группа QQ:
859260607 (при вступлении в группу укажите школу+специализацию)
Официальный сайт программы обучения талантов с открытым исходным кодом Tencent Rhinobird
https://opensource.tencent.com/summer-of-code
(Нажмите в конце статьи, чтобы прочитать исходный текст для прямого доступа)
По вопросам сотрудничества или вопросов обращайтесь: tencentopen@tencent.com