最近西南第一场 Gopher Meetup 在成都tap4fun成功举办了!下面就让我带领大家回顾一下此次干货满满的技术分享吧。

##关于GoCN

Go中国技术社区面向国内Go语言开发者,致力于搭建国内最具规模和生命力的Go开发者社区,目前GoCN技术社区目前整体用户量达10万。

##关于tap4fun

tap4fun成立于2008年,是致力于制作全球顶尖手游产品的游戏开发商,具备领先的自主研发和运营实力。作为首批出海的手游公司之一,tap4fun在全球手游市场发出了代表中国的声音,连续四年获评BrandZ联合Google公布的中国出海品牌50强。

## 前言

本次的技术分享,我们分别邀请到了:

* 前医联科技的架构师,go-frame 框架作者 郭强

* tap4fun 服务器经理 周帆

* 蚂蚁金服技术专家,MOSN项目核心成员 白鹏

* 新华三云平台高级研发,seata-golang 框架作者 刘晓敏

* PingCAP TiDB Cloud Architect 龙恒

五位导师分别带来了相当硬核的分享,接下来为大家分别进行简单的介绍

## 第一场 - GoFrame 框架介绍及设计

第一场是由 goFrame 框架作者郭强带来的 GoFrame 框架介绍及设计。GoFrame 是一款模块化、高性能、企业级的 Go 基础开发框架。这个框架具有非常多的优点,比如模块化,模块丰富,简洁易用,文档详尽等等。讲师分别从框架介绍,模块化设计,统一框架设计,代码分层设计,对象封装设计,DAO封装设计,未来发展规划七个方面,详尽的介绍了 goframe 框架的设计思路。在介绍设计思路的同时,还对一些概念,比如模块,模块化,复用原则等内容给出了自己的理解,便于听众更好的理解框架的设计思路。后面还对于各个设计进行了深度的分析,包括设计解决的痛点,设计过程中遇到的问题,该设计带来的好处等等。

## 第二场 - 游戏服务器架构随开发语言的演化

第二场是由 tap4fun 服务器经理周帆带来的 游戏服务器架构随开发语言的演化。分享的开始,讲师向大家介绍了 MMOSLG 服务器在技术层面的特性要求,并且还搭配了游戏中的视频,让大家更好的理解业务场景。并且从 CPU 密集,实效性,IO密集,开发和运维这四个方面进行深入讲解。介绍完业务场景后,讲师开始介绍在此场景下的游戏服务端架构的演进,从 C++,到 Erlang,再到目前的 Golang,通过发现问题,解决问题,调整架构,发现新问题这样一个闭环来生动的介绍了为何服务端会一步一步发展到目前的架构模式,每一步都解决了哪些问题,又引入了什么新的问题,让听众对于游戏服务器架构的理解更加深入。

## 第三场 - MOSN多协议扩展开发实践

第三场是由蚂蚁金服的技术专家 白鹏大佬带来的 MOSN多协议扩展开发实践。可能有些人对于 MOSN 还不是很熟悉,这里来简单介绍一下:MOSN 是 Modular Open Smart Network-proxy 的简称,是一款使用 Go 语言开发的网络代理软件,作为云原生的网络数据平面,旨在为服务提供多协议,模块化,智能化,安全的代理能力。MOSN 可以与任何支持 xDS API 的 Service Mesh 集成,亦可以作为独立的四、七层负载均衡,API Gateway,云原生 Ingress 等使用。而白鹏老师带来的分享从高扩展性的角度,通过各个实际的案例为听众介绍 MOSN 强大的可扩展性,以便于大家对于 MOSN 由更深入的了解。

## 第四场 - 分布式事务框架 Seata-Golang

第四场是由seata-golang 框架作者 刘晓敏带来的 分布式事务框架 Seata-Golang 的介绍。Seata-Golang 解决的主要是分布式事务问题,那么什么是分布式事务呢,分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。讲师从解决这个问题入手,由浅入深的给大家介绍了 Seata-Golang 框架的原理,以及其依据的 Mysql Driver 原理,以便于听众更好的理解框架的设计理念。

## 第五场 - 如何将图模型整合到已有关系型数据库中?

第五场是由 pingCAP 公司龙恒带来一个比较新颖的分享,如何将关系型数据库和图数据库结合起来。讲师首先为大家介绍了什么是图数据库,图数据库目前的使用场景,以及其自身面临的问题。随后便介绍了目前 TiDB 在图数据库和关系型数据库两者融合的进展,以及这个方案的设计思路,并且还附带了一个 demo,和 benchmark。全方位的为大家介绍了图数据库 + 关系型数据库这一 idea 的全貌。

## 总结

通过五场精彩的分享,想必大家一定可以从中有所收获,这也是我们举办这类活动的初衷。希望可以通过这一次 Meetup,来促进成都 Gopher 之前的技术交流。这次 Meetup 只是起点,以后 GoCN 社区也会为成都的 Gopher 带来更多精彩的技术分享。

导师的 PPT 已经整理在了这个库中,感兴趣的小伙伴可以自行查阅:https://github.com/gopherchina/meetup

## 尾声

最后,活动主办方 tap4fun还为本次Gopher Meetup 准备了精美的纪念品和丰盛的茶歇,在参会的 Gopher 里广受好评。下一次活动已在筹备中,敬请期待!

tap4fun联合GOCN举办的成都首场 Gopher Meetup 回顾相关推荐

  1. 【本周六,上海】2021年的首场openGauss Meetup,有干货有礼品,只等你来!

    2021年1月23日,openGauss 2021年的首场Meetup活动将在上海举行.云和恩墨作为活动的合办方,将和华为.openGauss社区一起为大家送上精彩的分享. 本次云和恩墨的技术专家将带 ...

  2. 成都也有 Gopher Meetup 啦,你听说了吗

    2021.04.17  Gopher Meetup 登陆成都 Gopher Meetup 首次登陆成都,成都的 Gopher 听到这消息一定难掩内心的激动,那还等什么,快来呀-本站中,我们召集了来自医 ...

  3. 21年的第一场Gopher Meetup,北京我们来了!

    2021.01.09  Gopher Meetup 登陆北京 帝都的 Gopher 们请注意,久违了的 Gopher Meetup 终于重新回来了-在本期沙龙中,我们集齐了来自探探.好未来.滴滴和 S ...

  4. 【华为HDZ深圳站】授旗成立并成功举办首场区块链专题技术交流会

    2020年1月5日下午2点,华为开发者地带(Huawei Developers Zone)成功举办了全球首场[区块链专题交流会],并在活动现场完成HDZ深圳社区的授旗仪式,活动吸引了各行各业人士一同来 ...

  5. 【人工智能+区块链项目Cortex首尔举办韩国首场线下活动】

    gbcax链交所 [人工智能+区块链项目Cortex首尔举办韩国首场线下活动] 据近日消息,人工智能+区块链项目Cortex在首尔举办了韩国首场线下活动,场面火爆,吸引大量当地区块链从业者.媒体及投资 ...

  6. 相约武汉|东土科技2023年首场产品技术交流会开幕

    智能化改造和数字化转型,是推进制造业高质量发展的迫切需要.对制造业企业而言,"智改数转"已不再是"选择题",目前全国各省市都在加快工业企业智能化改造和数字化转型 ...

  7. 关于成都 Gopher Meetup 的回顾

    Gopher Meetup 最近西南第一场 Gopher Meetup 在成都 tap4fun 成功举办了!下面就让我带领大家回顾一下此次干货满满的技术分享吧. 前言 本次的技术分享,我们分别邀请到了 ...

  8. 阿里云MVP携司机宝举办武汉首场技术沙龙,聚焦物流供应链金融创新

    在产业链条复杂,整体信息化水平不高的各种传统产业中,物流供应链被企业视为生命线.如何通过物流供应链管理控制成本.分散风险?如何解决物流运输中的资金短板?如何做到物流与金融的融合? 7月21日,阿里云M ...

  9. 遇见苹果联合创始人:全球首场全VR极客大会,DEF CON CHINA Party首秀AI+VR未来会展

    时隔近两年,DEF CON CHINA在2021年春分之际迎来重启,全球极客得以再次连接.3月20日,百度安全联手DEF CON在线上举办了全球首个全VR极客大会DEF CON CHINA Party ...

最新文章

  1. windows下安装mysql以及解决(MySQL 服务正在启动 . MySQL 服务无法启动。服务没有报告任何错误。)...
  2. mysql Backup recovery
  3. C++ Web 编程 CGI公共网关接口(CGI):第一个 CGI 程序
  4. 深入理解java:1.1. 类加载器
  5. 素数生成器的算法【PHP EDITION】
  6. 牛客寒假算法基础集训营2 A 处女座的签到题及一丢丢nth_elemen容器的简单用法...
  7. LVDS 屏 format
  8. Pod install 慢, pod update 慢, Cocoapods setup下载缓慢,手动解决方案
  9. 用我的亲身经历来告诉你如何自学Java?
  10. ESP32 SIM800L:发送带有传感器读数的文本消息(SMS警报)
  11. 认识电路板上的电子元件
  12. 虚函数指针 虚函数表
  13. Kibana:在 Kibana 中对数据进行深入分析 (drilldown)
  14. SQL学习笔记(06)_SELECT INTO
  15. 做单:第3章 骂人的客户
  16. html5表格在线生成,专业的Web报表工具——表格在线生成制作工具
  17. android抖音自动刷新,Android SwipeRefreshLayout仿抖音app静态刷新
  18. 用python计算个人所得税税率表_Python实现的个人所得税计算器
  19. Linux快捷键汇总(持续更新)
  20. 315 曝光人脸识别摄像头,进店瞬间偷走你的“脸”,自动分析心情

热门文章

  1. 我我我我终于理解闭包了,哈哈哈哈(仰天长啸)(JavaScript闭包理解)
  2. linux相关使用 --大神掠过
  3. 武汉大学计算机学院 优秀夏令营,武汉大学计算机学院2014年优秀大学生暑期夏令营通知...
  4. 美少年为“苹果”编程挣钱 12岁办软件开发公司
  5. C语言str系列函数操作
  6. 三菱系统四轴正反转参数_三菱第四轴参数.docx
  7. python中blit的意思,pygame中的surface.blit()函数是什么?它有什么作用?它是如何工作的?...
  8. 假如有人把支付宝存储服务器炸了,里面的钱是不是就都没有了?
  9. 洛谷 P2357 守墓人
  10. 万能密码HTTP基本方法 —— 【WUST-CTF2020】admin