CloudWeGo - ソニックは北京大学の大学院プログラムに選ばれ、学校と企業の協力の新たな章を開きました

北京大学ソフトウェア・マイクロエレクトロニクス学部は大学院生向けに「オープンソースソフトウェア開発の基礎と実践」コースを提供しており、ByteDance、Huawei、Alibaba Cloud、Tencent、Didi、PG Communityなどの企業のオープンソースチームと、CloudWeGo - Sonic プロジェクトがこのコースに参加するよう招待されました。

近年、マイクロサービスアーキテクチャの普及が進んでおり、システム規模の継続的な拡大に伴い、マイクロサービスの性能の重要性がますます高まっています。サービス間の通信オーバーヘッドが大きな割合を占め、その一部は JSON のシリアル化と逆シリアル化のオーバーヘッドです。同社のCPU比率TOP50サービスのパフォーマンス分析データによると、JSON全体のエンコードとデコードのオーバーヘッドは10%近く、単一ビジネスの割合は40%を超えており、サービスのパフォーマンスを向上させることが非常に重要です。 JSONライブラリ。

Project Sonic は、このシナリオ向けに徹底的に最適化されています。ジャストインタイム コンパイルとベクトル化プログラミング (単一命令複数データ) テクノロジに基づいて、Go プログラムの JSON エンコードおよびデコードのパフォーマンスが大幅に向上しました。同時に、遅延読み込み設計のアイデアと組み合わせることで、さまざまなビジネス シナリオ向けの包括的で効率的な API セットも作成されます。2021 年 7 月のリリース以来、sonic は社内で頻繁に採用され、ByteDance のために累積的に数十万の CPU コアを節約しました。現在、招商銀行も本番環境で Sonic を使用しています。

<p align=center>プロジェクト リーダーの Chen Zhuoyu がオープンソース コース計画を紹介</p>

ソニックプロジェクトの責任者であるChen Zhuoyu氏は、彼が開発を主導したオープンソースプロジェクトとコース全体の計画と開発タスクを学生たちに紹介し、学生たちからは概ね歓迎されました。学生がオープンソースを理解し、オープンソースの実践に参加することに基づいて、企業のオープンソース戦略についても一定の理解が得られることを願っています。

8231679925536_.pic.jpg

<p align=center>オープンソース プロジェクト Sonic の紹介</p>

<p align=center>Sonic 上の Byte サービスのパフォーマンス</p>


プロジェクトアドレス

写真

マルチ環境開発をサポートする国内初のIDE——CEC-IDE MicrosoftがPythonをExcelに統合、グイおじさんがフレームワーク策定に参加 中国プログラマーらギャンブルプログラム作成を拒否、歯14本抜かれ88%の身体損傷 オープンソースのSongフォントを模倣したPodman Desktop、 ダウンロード数50万件を突破 オープニング画面の広告を自動的に 無期限に更新停止 「Li Tiao Tiao」が スキップ Xiaomiがmios.cnウェブサイトのドメイン名を申請
{{名前}}
{{名前}}

おすすめ

転載: my.oschina.net/u/4843764/blog/8601036