2019年12月21日,腾讯云开发者社区技术沙龙第30期“腾讯开源技术”在深圳腾讯大厦成功举行。本次沙龙邀请了多位腾讯技术专家就“腾讯开源的技术有哪些?开源技术如何应用到实际业务?”等话题与各位开发者进行探讨,深度揭秘了腾讯开源项目TencentOS tiny、TubeMQ、Kona JDK、TARS以及MedicalNet,为大家奉献了一场开源技术盛宴,带来腾讯开源最新成果,与广大开发者共同探讨开源趋势。
5位嘉宾都分享了哪些干货?有哪些具体的腾讯开源技术的深度揭秘呢?
下面让我们一起简单回顾当天的沙龙情况。
腾讯专家工程师杨晓峰,分享的主题《Kona JDK在腾讯大数据领域实践与发展》主要是对腾讯基于OpenJDK的自研Kona JDK这一开源项目的详细介绍。杨老师围绕JDK在腾讯海量业务负载中的需求、心得与痛点,介绍了Kona JDK的发展思路,并重点围绕大数据领域的扩展性难点和算力优化、诊断/调优功能改进等分享了JVM领域的前沿实践和发展。
在分享中,杨老师对为什么腾讯自己要做一个JDK以及Open JDK这个领域正在发生的一些飞速的技术变化等问题进行了详细讲解。同时,通过结合一些实践场景,对Open JDK这一开源技术的应用以及未来发展也与大家进行了探讨。
第二位嘉宾是腾讯工程师叶丰,他带来了《TencentOS tiny开源项目实践--从零快速打造IoT小应用》的主题分享,在分享中,叶老师详细介绍了基于腾讯物联网操作系统TencentOS tiny开源项目,主要讲解了如何从零开始快速打造一个端到端的IoT小应用:从展示从github获取开源代码开始,到使用TencentOS tiny开发嵌入式、设备快速上云,以及IoT小程序云开发的全过程。
在讲解中叶老师概括道:总体来说,TencentOS tiny有下面几个优势,小体积,低消耗,可靠的安全框架和便捷的调试手段,可以满足物联网终端侧的差异化的需求。
接下来是第3位嘉宾,腾讯高级工程师张国成,带来主题分享《TubeMQ的Apache之路》,张老师就腾讯最近开源的万亿级消息中间件TubeMQ的特点,在百亿、千亿、万亿、上十万亿量级下遇到的问题,以及对外开源的项目考虑这几个方面与大家进行了探讨,为海量数据需求的业务提供了借鉴思路。
在分享最后张老师还展望了TubeMQ的发展方向:未来我们不仅仅会有TubeMQ,还有汇聚层和采集层,在这个之上我们有一个管理层,我们的希望是把这一块做稳定,然后把它给开源出来,然后其实这一块的话我们还能够通过这一套系统接纳不同的MQ,根据它不同的特点,我们也可以通过人流把这一套系统加入进来。
第4位嘉宾是腾讯高级研究员陈思宏,为大家带来的分享题目是《MedicalNet:3D医疗影像专用预训练模型实践与应用》。数据量缺乏是医疗AI落地的痛点,MedicalNet致力于提供基于3D医疗影像大数据的预训练模型,帮助小数据业务加快训练速度与提升性能。本次分享陈老师分析了MedicalNet的实现流程,并结合多种医疗场景介绍了MedicalNet在迁移学习中的应用。
陈老师在分享中提到:整体来说,MedicaNet相对于3D医疗影像数据的应用上面,它是可以提供更多更低的初始化Loss,还能加快我们的模型收敛时间,还能提升我们的性能。所以当接下来如果有一些研究机构或者是创业公司想到做一个AI引擎,但是数据量不够的话,它就可以做一个MedicaNet,哪怕以前不能实现的医疗引擎现在也可以实现了。
最后出场的是腾讯云高级工程师田甜,带来了主题为《TARS与GPRC的实践场景应用》的分享,为大家讲解了TARS与GRPC实战场景的应用与区别,为微架构设计提供一个选型思路与参考。
在分享中,田老师从三个方面对TARS与GPRC进行了深度揭秘:第一个是TARS的架构体系,第二个是GRPC与TARS
的应用场景对比,GRPC主要是应用在游戏上的增值服务,TARS主要是应用在移动端APP工具上的一些内容服务。第三部分是Service Mesh的探索。
本期沙龙到此就正式结束了,希望大家能有所收获!
现场花絮:
以下是嘉宾分享的PPT,欢迎下载!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。