Замечательный обзор конференции TLC 2019 — большой поток информации о клиенте

внешний интерфейс

Общий обзор

17 августа 2019 года 3-я конференция TLC успешно завершилась в Международном конференц-центре научного парка Кэсин. Являясь ежегодным техническим мероприятием, эта конференция собирается дома и за рубежом.19технические специалисты, более600Люди, онлайн прямая трансляция (прямая трансляция Tencent) популярность6000+. рекламное освещение40+Медиа и технологическая платформа, онлайн-выставка10w+, сообщество полностью покрыто.

Тема этой конференции TLC — «большой интерфейс, информационный поток», созданный командой IVWEB для прямой трансляции Tencent NOW. Состав лекторов роскошный, в том числе Шон Ларкин, менеджер по исследованиям и разработкам Microsoft Edge и специалист по поддержке веб-пакетов, Ченг Шаофей (зима), бывший глава мобильного интерфейса Taobao, Цзян Лэй, глава отдела аудио- и видеотехнологий Tencent Cloud в реальном времени, Alibaba. технический эксперт по интерфейсу Да Мо, а также член команды Vue.js Цзян Хаоцюнь и другие известные технические эксперты в стране и за рубежом.

Конференция длилась один день, утром она проходила на основной площадке, а во второй половине дня была разделена на 4 технических подплощадки, а именно: большая фронтальная сессия, сессия информационного потока, сессия кросс-платформенных технологий, и технологическая сессия IVWEB. Всего 19 тем, охватывающих практику и опыт работы с популярными технологиями, такими как Webpack5, Vue, WebAssembly, апплет, Flutter, Node.js, TRTC в области аудио и видео, большого интерфейса, информационного потока и т. д. , а также некоторые в области управления технологиями.Опыт и поделиться.

Сцена этой конференции была жаркой, и зал был полон.Это продолжило отличную репутацию, накопленную за последние две сессии.Участники на сцене, будь то с аудиторией, лекторами или гостями, все дали высокую оценку. По сравнению со второй конференцией TLC темы этой конференции более сфокусированы, в ней участвует больше разработчиков, и она имеет более высокое влияние в отрасли. Я надеюсь, что благодаря успеху этой конференции команда IVWEB сможет и дальше помогать и руководить разработкой крупных интерфейсных, аудио-, видео- и информационных технологий, а также предоставлять более широкую платформу для технического обмена для разработчиков.

Прикрепил:Адрес официального сайта TLC 2019,Адрес загрузки PPT лектора TLC 2019

Открытие конференции

Вступительные замечания для TLC былиУ Цишэн, генеральный директор NOW Live. В скромной и юмористической манере Цишэн поделился с присутствующими друзьями некоторыми из своего опыта и идей, полученных за время его карьеры. От приложений Q+ в эпоху ПК до H5 и мини-программ в эпоху мобильного Интернета, технологии и концепции постоянно обновляются.Как обслуживать наших пользователей с большей производительностью и более удобным интерфейсом, является ключом к успеху стороны C.

В то же время Цишэн также поделился своими мыслями о бизнесе прямых трансляций и бизнесе информационных потоков. Как часть информационного потока, прямая трансляция легко накладывается на информационный поток, что может обогатить информационный поток и обеспечить пользователям лучшее взаимодействие и опыт.

Qisheng надеется, что эта конференция TLC поможет участникам конференции лучше понять тенденции в области технологий, и каждый сможет получить что-то от обмена, общения и совместного роста.

Вторым гостем, произнесшим вступительное слово, стал инициатор и продюсер конференции TLC, технический эксперт Tencent и руководитель команды IVWEB.Лю Хэнбин (Хе Бо).河伯首先对到场的嘉宾、讲师、参会同学表达了感谢,并对IVWEB团队团队近一年来在基础建设、社区分享、开源共建方面所取得的成绩进行了简要汇报。

В то же время Хебо рассмотрел обзор предыдущих конференций TLC и основные темы этой конференции TLC в сочетании с историческим фоном и технологическими тенденциями.

Что касается сообщества, Хе Бо рассмотрел несколько вещей, над которыми в последнее время работала команда IVWEB, включая технические салоны в колледжах и университетах, создание влияния сообщества и технические проекты, основанные на производительности и эффективности (Feflow/Aegis)Ждать.

Основная площадка

«Во все тяжкие: что нового в webpack 5 и как к этому подготовиться!!»

Первая сессия была менеджером по исследованиям и разработкам Microsoft Edge, специалистом по сопровождению веб-пакетов.Sean LarkinПредставляем вашему вниманию **Во все тяжкие: что нового в webpack 5 и как к этому подготовиться!!”**.

В настоящее время webpack 5 все еще находится на стадии альфа-тестирования, и команда webpack готовится выпустить новую бета-версию. Шон Ларкин рассказал присутствующим о некоторых интересных новых функциях веб-пакета 5, причинах этих новаторских изменений и о том, как разработчики могут перейти с веб-пакета 4 на 5. Кроме того, Шон Ларкин также с нетерпением ждал следующего шага веб-пакета и поощрял и надеялся, что присутствующие разработчики и студенты смогут больше участвовать в совместном создании веб-пакета.

«Говоря о правильном и неправильном развитии управления технологиями»

Второй сессией была речь «Разговоры о правильном и неправильном развитии управления технологиями», которую нам представил г-н Ченг Шаофей (зима), бывший руководитель отдела мобильного телефона Taobao.

Г-н Винтер сначала кратко рассказал о своем опыте работы с момента окончания учебы в Microsoft Research Asia, в Shanda Innovation Institute, а затем в Taobao. Затем г-н Винтер поделился с участниками «тремя ошибками», которые он совершил с тех пор, как занял руководящую должность, в том числе: 1. Попытка установить спецификации для дизайнеров. стек 3. Попытка реагировать на бизнес-изменения с конфигурацией JSON.

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

"Техническая практика аудио и видео клиента в реальном времени"

Третьей сессией стала речь «Техническая практика аудио- и видеоклиента в реальном времени», которую представил г-н Цзян Лей, глава отдела аудио- и видеотехнологий Tencent Cloud в реальном времени.

Для индустрии прямых трансляций аудио- и видеотехнологии в реальном времени являются технической основой для выживания и развития платформы.Г-н Цзян Лэй передал нам ценный практический опыт за 40 минут обмена.

Г-н Цзян Лэй сначала кратко представил сценарии применения аудио- и видеотехнологий в реальном времени, а также различные технические проблемы, которые могут возникнуть в процессе, такие как задержка в сети, потеря пакетов, зависание и т. д. Затем г-н Цзян Лэй поделился интерактивным аудио- и видеорешением Tencent Cloud TRTC с малой задержкой, а также ответами и оптимизациями, сделанными для решения вышеуказанных задач, таких как адаптивная настройка стратегии передачи в соответствии со статусом сети, изменение задержки в зависимости от пропускной способности, и использование RPS/PLC Снижение влияния потери пакетов и т. д. Кроме того, г-н Цзян Лэй также поделился мониторингом и поддержанием качества продукции, а также опытом онлайн-практики.

Большой фронт-энд специальный

Большой фронтенд — это общий термин для всех фронтендов.Появление большого фронтенда позволяет нам написать сервис только один раз при разработке нового продукта, но он может быть ориентирован на большее количество продуктов, таких как веб-сайты, Клиенты для Android, клиенты для iOS и мини-программы WeChat. Благодаря кросс-платформенной технологии различия каждой платформы сглаживаются, и разработчикам нужен только набор технологических стеков для разработки клиентов для нескольких платформ. Большой внешний интерфейс станет не только тенденцией развития мобильной разработки и веб-интерфейса, но и тенденцией развития технологий терминалов устройств отображения в будущем.

«Изучите режим разработки движения»

Первым гостем, с которым пообщался г-н Да Мо, технический эксперт Alibaba, была тема «Изучение модели разработки динамических эффектов». Обычное прозвище г-на Да Мо — «Да Мо», основатель W3CPlus, в настоящее время работающий на Taobao. Иметь очень глубокое понимание и богатый практический опыт работы с интерфейсными языками сценариев, такими как HTML5, CSS и процессоры CSS, особенно с упором на исследования CSS и анимации. Сейчас я в основном обсуждаю технические знания по изучению JavaScript, React и Vue. Он также является китайским евангелистом CSS, процессоров CSS и Drupal, а в 2014 году опубликовал «Иллюстрированный CSS3: основные технологии и практические примеры». План речи г-на Да Мо выглядит следующим образом:

  1. Анимация против движения
  2. Значение и система анимации
  3. Техники создания эффектов движения
  4. Динамический режим разработки
  5. Исследование микродвижений

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

"Vue.js эффективное развитие дороги"

Вторым гостем по обмену был Цзян Хаокунь, член команды Vue.js, тема его выступления была «Путь к эффективной разработке Vue.js». Цзян Хаокюнь — член команды Vue.js и штатный разработчик ПО с открытым исходным кодом, он работал в Alibaba и Mogujie. Речь г-на Цзян Хаокюня была посвящена Vue, одному из самых популярных интерфейсных фреймворков. Его речь была вырезана из следующих аспектов: 1. Концепция дизайна vue 2. Навыки кода 3. Навыки отладки Среди них г-н Цзян Хаоцюнь сказал, что шаблон DSL, адаптивные данные и прогрессивная структура являются основными концепциями дизайна Vue. Говоря о второй части «Навыков кода», г-н Цзян Хаоцюнь дал нам еще несколько практических навыков, которые можно разделить на «обработку ошибок» и «уменьшение повторения» в зависимости от типа. Наконец, г-н Цзян Хаоцюнь обобщил для нас общие методы отладки, основываясь на своем многолетнем опыте разработки, и он многому научился!

«Мини-программа. Применение облачной разработки в сценарии работы мини-программы Maoyan Movie»

Третий раздел — «Применение мини-программы. Облачная разработка в сценарии работы мини-программы Maoyan Movie», предоставленный нам Гао Инцзянем, старшим инженером по интерфейсу компании Maoyan Entertainment.
Gao Ying Jian teacher on March 15 to join former US group involved in cat's eye with the new touch-screen version of the applet from 0-1 and development, responsible for cat's eye small program to develop touch-screen version of the seat selection trading бизнес.目前负责猫眼触屏版、小程序运营相关业务的开发,对小程序相关生态有丰富的开发经验。 高英健老师的演讲内容大纲如下:

  1. задний план
  2. статус-кво
  3. проводить исследования
  4. доход
  5. планирование
  6. Суммировать

Выступление учителя Гао Инцзянь в форме юмористического и интересного диалога воспроизвело для нас ситуацию, ярко и доходчиво объяснило трудности, возникшие в то время при разработке киноапплета Маоянь, и то, как она думала и справлялась с трудностями. Да, мы улучшали решение шаг за шагом и, наконец, преодолели проблему повторного использования апплета.

«Создание бессерверной инфраструктуры с помощью Nodejs»

Четвертым спикером был Лонг Цзявен, старший инженер по интерфейсу в Meituan Dianping. Тема его доклада — «Создание бессерверных фреймворков с помощью Nodejs». Учитель Лонг Джиавен в настоящее время в основном отвечает за создание платформы бессерверных облачных функций и цепочки инструментов. Стремясь повысить эффективность разработчиков и удобство работы пользователей, он участвовал в создании интерфейсных инженерных решений и способствовал обновлению модели разработки интерфейсной группы, состоящей почти из 200 человек из нескольких BG. Любите открытый исходный код, на Github есть тысячи звездных проектов с открытым исходным кодом. В настоящее время основное внимание уделяется направлениям Flutter, Nodejs и Serverless. План речи г-на Лун Цзявена выглядит следующим образом:

  1. Сценарии применения и проблемы Node.js
  2. Что такое безверенно
  3. Обзор бессерверного решения Node.js
  4. Резюме и перспективы

В начале г-н Лонг Цзявен использовал репрезентативный пример, чтобы проиллюстрировать текущие репрезентативные проблемы: передняя и задняя части разработки неэффективны из-за чрезмерной связанности. Для того, чтобы решить эту проблему, думайте дальше, шаг за шагом, и, наконец, вводите понятие serverless. И рассказывает, как бессерверные технологии реализованы при разработке Meituan.

Кроссплатформенная технологическая сессия

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

«Рефакторинг ваших небольших программ с помощью React Hooks»

Первым сообщением был «Рефакторинг ваших небольших программ с помощью React Hooks», представленный нам г-ном Ли Вэйтао.

Г-н Ли Вэйтао — старший инженер по интерфейсу компании JD.

Основное содержание этого обмена:

  1. Что такое крючки
  2. Реализация и реальный бой Крюков в Таро

Объясняя изучение хуков в Таро, мы можем использовать API хуков, чтобы отказаться от класса ES6 или других фреймворков, таких как компоненты высокого порядка, внедрение зависимостей, поведения, черты и другие термины и концепции высокого уровня, и интегрировать сложную бизнес-логику. разрабатываются небольшими программами и сводятся к предсказуемым, проверяемым, общим функциям.

«Архитектура и реальный бой Hippy, мультитерминальное интегрированное решение»

Вторым обменом была «Архитектура и практика хиппи, многотерминальное комплексное решение», представленная нам г-ном Куан Сюйцином.

Преподаватель Куанг Сюцин — старший инженер отдела клиентского интерфейса в отделе продуктов платформы просмотра Tencent, а также руководитель интерфейса Hippy, высокопроизводительного интегрированного интерфейса, разработанного Tencent.

Основное содержание этого обмена:

  1. Дизайнерское мышление хиппи
  2. Архитектура дизайна Hippy-React/Hippy-Vue

Являясь универсальным решением для интерфейсных терминалов, Hippy использует стандарт W3C, добивается максимальной производительности за счет повторного использования компонентов гибридного рисования, созданных самостоятельно и созданных из исходного кода, и постоянно получает доступ к более высококачественным компонентам. Он применил десятки внутренних и внешних сервисов в браузере, осуществил миллиарды посещений пользователей и получил ежегодную награду компании за культуру кода в 2018 году.

«Разработка настольных приложений Flutter».

Третий раздел — «Разработка приложений Flutter для настольных ПК», предоставленный нам г-ном Гуо Лихэном.

Г-н Гуо Лихэн (Guo Liheng) является проектировщиком интерфейсов компании GF Securities, отвечающим за исследования и разработку терминалов для торговли акциями на основе технологии H5. Он не только хорошо разбирается в интерфейсе, но и проявляет большой интерес к таким языкам программирования, как Rust.

Основное содержание этого обмена:

  1. Принцип работы рабочего стола Flutter
  2. Связь между Flutter и нижним слоем

Г-н Го Лихэн подробно рассказал о преимуществах и текущей ситуации с запуском Flutter на рабочем столе, а также о том, как использовать кросс-конечный язык разработки rust для разработки рабочей среды Flutter для рабочего стола. Учитывая популярность технологии Flutter и все более устойчивую экологию сообщества, превращение Flutter в решение для разработки с несколькими терминалами — лишь вопрос времени.

«Практика разработки и архитектуры мини-программ микробезопасности»

Последней сессией была «Практика разработки и архитектуры мини-программ микробезопасности», представленная нам г-ном Чжао Сяоси.

Г-н Чжао Сяоси — фронтенд-архитектор из We Insurance (страховая платформа Tencent), хорошо разбирается в строительстве инфраструктуры, инженерном планировании и реализации небольших программ и WEB-платформ.

Основное содержание этого обмена:

  1. Техническая архитектура апплета микрогарантии
  2. Разработка малых программ и оптимизация управления проектами

В условиях все более разнообразного делового контента объем мини-программ растет день ото дня. Приняв схему подпакетов мини-программ, управление подрепозиторием кода, продвигая H5изацию мини-программ, шаблоны продуктов и разработку инструментов автоматического выпуска, мини-программа Weibao достигает недельной итерации, более 40 подхранилищ. управление, регулярный автоматический выпуск, чрезвычайно большое разделяй и властвуй разделяет различные предприятия и улучшает непрерывную интеграцию развития и быструю итерацию небольших программ.

Сеанс информационного потока

Информационный поток стал важным трассе в области содержания в интернет-индустрии. Различные профессиональные команды потока информации продолжают накапливать большое количество непогашенных практик, используя WebAssembly, Node.js, плагин Android, например, социальные, развлечения, новости Информация и т. Д. Высококачественное применение продукта. Эта конференция пригласила технического большого кофе в несколько информационных потоков, что приносит нам обмен последних технических практик в текущем информационном потоке.

«Как создать высокодоступную среду Nodejs»

Первым сообщением было «Как создать высокодоступную платформу Nodejs», представленное г-ном Чжан Лонгом. Г-н Чжан Лонг присоединился к QQ Browser в 2014 году и в настоящее время является старшим инженером. Он в основном отвечает за карточки домашней страницы браузера, бэкэнд Feeds, Feeds Hippy и другие направления, а также занимается исследованиями производительности внешнего интерфейса и nodejs. В этом обмене г-н Чжан Лун впервые предложил создать высокодоступную среду Node.js, чтобы столкнуться с трансформацией различного мышления с точки зрения высокой производительности, стабильности, согласованности, надежности и т. д., требующей от среды достижения высокой TPS, гибкость и доступность, а также окончательная согласованность. Он обладает характеристиками восходящего решения для сторонних вызовов и поддерживает неоднородное, быстрое построение и полное управление услугами. Затем г-н Чжан Лун объяснил конкретную реализацию высокой доступности и аспекты, на которые необходимо обратить внимание с точки зрения вызовов RPC, протоколов передачи, кодеков и т. д. Наконец, методы оптимизации и технические решения в трех аспектах и ​​перспективы на будущее обобщаются.

«Tencent Shadow: как мы продолжаем внедрять инновации в области зрелых технологий подключаемых модулей Android? 》

Второй раздел был «Tencent Shadow: как мы продолжаем внедрять инновации в зрелую область технологий подключаемых модулей Android?» ".

Г-н Го Кун — бывший старший инженер Tencent и эксперт по Android-технологиям в Ping An Technology. 8 лет разработки Android, участвовал в разработке мобильных Xunlei, мобильных QQ, прямых трансляций NOW и других крупномасштабных проектов с богатым опытом работы над проектами. В области технологии подключаемых модулей мы новаторски разработали инфраструктуру подключаемых модулей Shadow, реализованную с помощью нулевого отражения, и официально разместили ее с открытым исходным кодом на github. Г-н Го Кун объяснил соответствующие скриншоты и примеры живого приложения NOW, чтобы дать учащимся понять, что такое разработка плагинов для Android и цель фреймворка Tencent Shadow — первой инновационной реализации на Github с нулевым отражением и взломом. .плагин фреймворк. В этом обмене г-н Го Кун взял соответствующие данные о продукте в качестве основной линии и историю системы плагинов Android в качестве вспомогательной линии и четко объяснил студентам на месте предысторию и необходимость плагина. бизнес в продукте и различные способы реализации структуры подключаемых модулей Трудности и решения, а также то, чем подключаемый модуль Shadow с нулевым отражением и взломом отличается от многих сред подключаемых модулей.

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

"Обработка видео и аудио на стороне браузера на основе WebAssembly"

Третье совместное использование — это «обработка видео и аудио на стороне браузера на основе WebAssembly», представленная г-ном Ся Мэнли. Г-жа Ся Мэнгли окончила Чжэцзянский университет со степенью бакалавра в области цифровых медиа-технологий в 2014 г. по специальности «разработка интерфейсов». Конечное мультимедийное поле, с базовыми знаниями о видео и аудио, FFMpeg framework и мультимедийном ядре браузера., WebAssembly и другие сквозные решения имеют глубокое понимание.

В этом обмене г-н Ся Мэнли впервые представил развитие фронтенда в области видео и аудио.Столкнувшись с растущими требованиями к производительности видео после первого года прямых трансляций, WebAssembly использовался в качестве краеугольного камня кодирования видео на стороне браузера. и технологии декодирования в командной практике. Использование WebAssembly значительно снизит затраты на полосу пропускания для компании, в которой расположены продукты первой линии прямых трансляций, а видео- и аудиодемонстрации наглядно объяснят эффекты кодирования и декодирования при использовании WebAssembly. Затем г-жа Ся Менгли объяснила техническое решение WebAssembly в команде, используя FFmpeg + WebAssembly для декапсуляции и чтения кадров в рабочем процессе для достижения высокопроизводительного декодирования аудио и видео. И, наконец, г-жа Ся Мэнли с надеждой смотрит в будущее. В настоящее время WebAssembly по-прежнему имеет большой разрыв в производительности декодирования по сравнению с нативным, и существуют проблемы совместимости на мобильных терминалах (Android). Есть еще много возможностей для развития в веб-приложения.

После встречи многие студенты задавали г-же Ся Мэнли вопросы, такие как конкретная реализация кольцевой структуры данных в ее демонстрационной реализации или настройка параметров компиляции и оптимизации в WebAssembly и т. д. Сцена была очень популярной.

«Обмен архитектурой службы Nodejs со стратегией определения видеопотока информации»

Четвертое совместное использование — «Доля сервисной архитектуры Nodejs в стратегии определения видеопотока информации», представленная г-ном Чжэн Гохуэй. В настоящее время Чжэн Гохуэй работает в продуктовом отделе платформы Tencent PCG и платформы информационного потока бизнес-группы контента.В этот период он отвечал за разработку веб-интерфейса и опыта работы с Nodejs, таких как QQ Kandian, видео Kandian, апплет Kandian. , экспресс-канал, базовые функции мобильного QQ и т. д. Работа, углубленное исследование по оптимизации приложений и Nodejs в сочетании с веб-клиентом.

Г-н Чжэн Гуохуй сначала предложил, чтобы в информационных потоках видео продуктов, видеосекаты и оптимизация определения видео являются две наиболее важные точки. Что касается двух аспектов «быстрых» и «ясных», г-н Чжэн Гужуй объяснил, что для создания Конечный опыт, его команда на родной стороне, данные контента, URL, DNS-анализа и другие аспекты используются для предварительной нагрузки и кэширования, а эффект оптимизации примечателен. Время открытия видео оптимизировано с 1690 мс до 214 мс, а второй Открытие счета на 95%. В технических трудностях, с которыми сталкиваются определение видео, такое как более высокая скорость передачи битов и различные сетевые среды, используют оптимизированные стратегии транскодирования и благодаря анализу данных сетевой среды и моделей, укажите различные стратегии доставки для доставки соответствующего видеоадреса, к этому, мистер Чжэн Команда Guohui построила платформу конфигурации стратегии на основе Node.js, используя эксплуатацию TenCent Wase Source TSW и контейнер для сопровождения высокой доступности общего бизнеса и выиграл награду на выручку на выручку расходов на стоимость компании.

На сессии вопросов и ответов после встречи некоторые студенты спросили о производительности nodejs.Преподаватель Чжэн Гохуэй сказал, что в его бизнес-сценарии не учитывается производительность интенсивных вычислений и, что более важно, параллелизм и ввод-вывод. В связи с этим производительность является достаточной Те, кто может позволить себе бизнес, кроме того, некоторые студенты задавали вопросы о разработке TS.

Технологическая сессия IVWEB

Команда IVWEB, известная в отрасли как группа технических специалистов по веб-технологиям, накопила большой практический опыт в области оптимизации производительности, проектирования переднего плана и инструментов повышения эффективности.

Построить систему внешнего мониторинга

Первым сообщением было «Создание системы внешнего мониторинга», представленное г-ном Хэ Фанчжоу.

Г-н Хэ Фанчжоу является старшим инженером клиентской части Tencent IVWEB и лектором StuQ. В 2014 году он работал в JD.com, где руководил проектными разработками. Присоединился к Tencent в 2016 году, Tencent Live, мобильный бизнес QQ поблизости, основное развитие бизнеса прямых трансляций Now. В настоящее время отвечает за построение компонентов команды и изоморфную практику применения. Богатый опыт в оптимизации производительности веб-страниц, проектировании интерфейса и изоморфном бизнесе Nodejs.

В этом сообщении г-н Хэ Фанчжоу впервые поднял вопрос: что мне делать, если страница отзывов пользователей не открывается? Затем, в ответ на эту проблему, вводится аномальный внешний мониторинг, и кратко обобщается текущая конструкция внешнего аномального мониторинга, а также описываются проблемы, которые могут возникнуть при аномальном мониторинге.

Затем г-н Хэ Фанчжоу кратко объяснил принцип измерения скорости внешнего мониторинга ресурсов и времени мониторинга производительности, а также предложил решения проблемных моментов в мониторинге.

Наконец, г-н Хэ Фанчжоу представил сбор журналов, автономные журналы и способы анализа ошибок по журналам.

Применение и практика уровня доступа к узлу

Второе совместное использование — это «приложение и практика уровня доступа к узлу», представленное г-ном Вэй Тяньляном.

Г-н Вэй Тяньлян — фронтенд-инженер в Tencent.Он присоединился к Tencent в 2016 году и участвовал в развитии онлайн-бизнеса H5, такого как QQ Space, Couples Space и Space Mini Games. В настоящее время он в основном отвечает за фронт-энд - завершение разработки мини-программ QQ и мини-игр QQ. В этом обмене основное содержание г-на Вэй Тяньляна:

  1. Как WebSocket взаимодействует с несколькими машинами и несколькими процессами
  2. Как быстро найти проблему в Webbocket в TSW
  3. производительность websocket и http данных

Быстро создайте сервисную платформу класса B на основе Nodejs

Третье сообщение было «Быстрое создание сервисной платформы класса B на основе Nodejs», которое представил г-н Ши Цзяньвэнь.

Г-н Ши Цзяньвэнь является фронтенд-инженером Tencent IVWEB. Раньше он работал в технологическом отделе Alibaba CBU, отвечая за руководство по покупкам и строительство платформы DPL китайской станции Alibaba. Он присоединился к Tencent в 2018 году и в основном отвечает за бизнес по надзору за прямыми трансляциями на стороне B и бизнес знакомств Now.

В этом сообщении г-н Ши Цзяньвэнь впервые представил бизнес-характеристики бизнеса типа B и болевые точки в процессе итерации: большой объем надзора, нестабильная бизнес-форма, требования к доступности и быстрый запуск.

Затем г-н Ши Цзяньвэнь представил решение, предложенное для устранения вышеуказанных проблемных мест, — Nest, платформу для быстрой настройки страниц и сервисов, а также представил возможности быстрой настройки и настройки платформы Nest.

Наконец, г-н Ши Цзяньвэнь представил внутреннюю структуру Nest, а также вспомогательные функции, такие как отчеты по белому списку, унифицированная обработка ошибок, сбор журналов и мониторинг качества.

Практика разработки Tencent Live Mini Program

Последним обменом была «Практика разработки мини-программы Tencent Live», представленная г-ном Цю Чэнъюнем.

Г-н Цю Чэнъюнь является главным инженером Tencent IVWEB.Он участвовал в разработке комбинированной версии мобильной версии QQ и потокового вещания NOW.Сейчас он является техническим руководителем потокового вещания Tencent, в основном отвечая за бизнес потокового вещания Tencent.

В этом сообщении г-н Цю Чэнъюнь впервые представил феноменальный продукт Tencent Live и описал технический выбор в процессе разработки и проблемы, возникающие в последующем процессе обслуживания.

Затем, в ответ на описанные выше проблемы, в нем описывается пошаговый переход с mpvue на систему апплетов WeChat, а затем объясняется практика прямых трансляций и развития электронной коммерции в Tencent Live.

Наконец, суммируются методы оптимизации, сделанные в процессе разработки, и перспективы на будущее.

Ролик Оргкомитета

Данная конференция имеет большое количество участников, для обеспечения впечатления от участия в день конференции, наши сотрудники выезжали на место за день до начала конференции для подготовки и отладки оборудования. Каждая карта и сумка тщательно сортируются нами. Чтобы обеспечить эффективность и удобство регистрации, небольшие партнеры также использовали ленты консьержа, чтобы очень тщательно изолировать зону регистрации.

Наш прекрасный персонал, за успехом конференции, вы не можете обойтись без ваших молчаливых усилий.

конец конференции

Конференция успешно завершилась во второй половине дня, и многие участники получили небольшие подарки, тщательно подготовленные организатором в QA и других ссылках. Результаты опроса после встречи показали, что подавляющее большинство студентов многому научились на этой встрече и надеются продолжить участие в следующем году. Некоторые студенты также отметили, что чайная пауза, приготовленная организаторами, была изысканной и вкусной.

Конференция TLC 2019 завершилась успешно, я надеюсь на лучшую конференцию в следующем году и с нетерпением жду вашего участия.

Ссылки по теме

Воспроизведение видео конференции TLC 2019 Официальный сайт сборки 2019TLC Конференция TLC 2019 PPT Официальный сайт сообщества IVWEB