25 июня Linux Foundation, некоммерческая организация с открытым исходным кодом, объединяющая лучших мировых разработчиков, объявила, что Tencent официально стала платиновым членом Linux Foundation. Это означает, что, став первым платиновым членом LF Deep Learning Foundation в марте этого года, Tencent продолжила сотрудничество с Linux Foundation, чтобы продолжать вносить свой вклад в инновации и развитие китайского сообщества открытого исходного кода.
25-го числа в Пекине открылась конференция LC3 (LinuxCon + ContainerCon + CloudOpen) China 2018. Конференция была организована Linux Foundation, в ней приняли участие более 2000 экспертов по открытым исходным кодам. На этой конференции Tencent объявила, что внесет свой вклад в два собственных проекта с открытым исходным кодом, TARS, высокопроизводительную среду разработки RPC, и облегченное решение службы имен TSeer для Linux Foundation.
Цзэн Ю, вице-президент Tencent, сказал: «Мы очень рады, что проекты с открытым исходным кодом TARS и TSeer могут присоединиться к Linux Foundation. За более чем десятилетие Tencent накопила богатый опыт работы с большим количеством пользователей, включая как добиться оптимального распределения ресурсов, балансировки нагрузки, устойчивости к стихийным бедствиям и отказам и т. д. Уникальный пользовательский опыт TARS и TSeer станет хорошим дополнением для сообщества Linux, и есть надежда, что благодаря поддержке фонда привлечь больше лучших разработчиков на международном уровне.
"Мы очень благодарны Tencent за открытый исходный код TARS и TSeer. Эти инновационные технологии могут принести пользу большому количеству команд, занимающихся исследованиями и разработками". Foundation, Tencent Добавление проектов с открытым исходным кодом окажет ряд положительных воздействий на прозрачное управление сообществом, поддержку рынка, обучение талантов, юридическую помощь и т. д. Мы надеемся на дальнейшее углубленное сотрудничество с растущим китайским сообществом открытого исходного кода в будущее."
Сообщается, что TARS — это зрелая RPC-инфраструктура, разработанная Tencent, которая может быстро создавать системы и автоматически генерировать код с учетом простоты использования и высокой производительности. В то же время TARS поддерживает удаленную работу и несколько языков программирования, включая C++, Java, Node.js, PHP и Python, помогая разработчикам и предприятиям быстро создавать собственные стабильные и надежные распределенные приложения в виде микросервисов, что позволяет разработка, чтобы сосредоточить бизнес-логику для эффективного повышения операционной эффективности.
TSeer — это облегченное решение службы имен для TARS. Как набор отказоустойчивых решений для регистрации и обнаружения служб, он основан на таких характеристиках, как простота и гибкость, низкое вмешательство в бизнес и поддержка нескольких алгоритмов балансировки нагрузки. Помимо основной функции обнаружения сервисов, TSeer также предоставляет пользователям надежную стратегию отказоустойчивости. В настоящее время TSeer широко используется в продуктах Tencent, таких как браузер QQ, приложение Treasure, Tencent Mobile Manager, Tencent Literature и т. д., средний ежедневный объем запросов которых составляет десятки миллиардов.
Сосредоточив внимание на высокой доступности среды TARS, несложно заметить ее превосходные возможности в области обнаружения сервисов, интеллектуального планирования, аварийного восстановления и отказоустойчивости, а также гибкой интеграции. TARS сочетает в себе полное и многомерное оборудование для мониторинга с платформой визуального управления для эффективного достижения эффективной работы. По сравнению с другими платформами микросервисов с открытым исходным кодом TARS отличается многоязычной поддержкой, расширяемым протоколом, удобной разработкой и мониторингом, что еще больше подчеркивает его конкурентные преимущества.
Уникальные преимущества TSeer отражаются в двух аспектах: с точки зрения устойчивости к сбоям и отказоустойчивости TSeer предоставляет пользователям надежные стратегии отказоустойчивости за счет поддержки нескольких алгоритмов балансировки нагрузки; при оптимизации вызовов TSeer группирует группы IDC, группы Set и все три различных Сочетание оптимальной схемы маршрутизации и интеллектуальной и оптимальной схемы синхронизации может эффективно решить проблемы межрегиональных и межмашинных вызовов, а также значительно улучшить доступность и качество вызовов сервисов.
TARS и TSeer совершенствовались в Tencent в течение десяти лет и широко используются более чем в 160 основных компаниях и на более чем 50 000 серверов, таких как мобильный браузер QQ, сокровищница приложений и мобильная экономка. В апреле 2017 года TARS официально объявил, что это открытый исходный код, и участие сообщества значительно увеличилось. За последние восемь месяцев TARS активно провела еще три итерации версий, включая множество новых функций, языков и обновлений протокола ProtoBuf. Кроме того, участники проекта, такие как China Literature Group, Huya, Youpin Fortune и iFLYTEK, также внесли активный вклад в TARS и TSeer, стимулируя применение TARS и TSeer в финансах, образовании, здравоохранении, государственных делах и других отраслях.
Чтобы узнать больше о TARS и TSeer или внести свой вклад в проект, дополнительная информация доступна по следующим URL-адресам.
ТАРС: https://github.com/Tencent/Tars
TSeer: https://github.com/Tencent/TSeer
О деятельности международного сообщества Tencent Open SourceTencent использует GitHub в качестве основной позиции для управления проектами с открытым исходным кодом:
По состоянию на июнь 2018 года Tencent официально выпустила в общей сложности 57 внешних проектов с открытым исходным кодом, а GitHub получил 150 000 звезд. Получил понимание и признание в национальном и международном сообществе.
Многие бизнес-команды Tencent участвовали и вносили свой вклад в известные сообщества и проекты с открытым исходным кодом, такие как OpenStack, KVM, docker, NVDIMM, ceph, HBase, Hadoop, linux, Spark, kubernetes, torrent, dht, goprocinfo, flannel, netlink, и т. д., став членами и сопровождающими, и получили международное признание и признание. Например:
-
Стал платиновым членом Openstack Foundation и получил награду Global OpenStack Superuser Award 2017;
-
Станьте платиновым членом Linux Deep Learning Foundation и получите место в совете директоров, чтобы укрепить будущее международное лидерство в области искусственного интеллекта, который имеет решающее значение для бизнеса вашей компании.
-
Золотой член Linux Foundation (скоро будет повышен до платинового члена), укрепите основу тесного сотрудничества между Tencent и Linux Foundation и получите доступ к большему количеству ресурсов сообщества с открытым исходным кодом.
-
Золотой член CNCF, Tencent внесла свой вклад в крупные проекты с открытым исходным кодом, такие как контейнерные услуги и виртуализация KVM;
-
Присоединяйтесь к MariaDB, чтобы выпустить многолетнее накопление Tencent Cloud Database CDB и Tencent Game DBA;
-
Присоединяйтесь к фонду Linux Foundation Networking (LFN) и участвуйте в обслуживании, планировании и строительстве проекта LFN в качестве серебряного члена.
-
В прошлом году один сопровождающий проекта docker, один сопровождающий проекта ceph, один сопровождающий виртуализации NVDIMM внесли 44 исправления в сообщество HBase, 35 исправлений в Docker, 31 исправление в Hadoop, 17 исправлений, 13 исправлений в ceph, 13 исправлений в Spark. 9 патчей для Kubernetes.
Текущая распределенная система является общей тенденцией, и архитектура крупномасштабных систем, таких как Google и Facebook, также основана на архитектуре распределенной системы. За последние два десятилетия история развития всей архитектуры распределенной системы шла от C/S→B/S→распределенная система→сетевые вычисления→облачные вычисления, включая цели, позиционирование и сценарии с далеко идущим влиянием. Как в будущем планировать распределенную архитектуру с глобальной мультидоменной точки зрения?
В следующем месяце на Shenzhen ArchSummit Architect Summit приглашены Pinterest Wu Yongsheng, Baidu Wang Yao, Cainiao Network Huang Hao и Meituan Song Bin, чтобы поделиться своим личным опытом проектирования распределенных систем, который определенно поможет вам.