请问只有c和go的基础可以学习吗,之前并没有做过实际项目

亲,您好~完全可以滴。有Go的基础相对好。希望同学对自己高标准,高要求,学习的起点比别人高,遇到问题,再进行查漏补缺,这样的学习方式更快更高效哦。另外,同学学习过程中遇到一些缺失的基础的问题,其实都可以在问答区和讲师进行沟通,也可以通过qq群和志同道合的小伙伴一起交流讨论。当然,也希望同学善于利用互联网,善于利用搜索引擎,自己获取更多的引申知识,这个对以后工作帮助会很大哦。祝同学学有所成,收获技术,斩获高薪,迎娶白富美,走向人生巅峰。哈哈哈O(∩_∩)O哈哈哈~祝您学习愉快~

0

网关自己实现的么,还是用现成的网关搭建的?

亲,您好~网关主要是自己动手实现的,主要实现是其中几个重要功能,包括限流和熔断等。这个初衷主要是为了让大家能够深入理解API网关的一些原理,毕竟自己动手来实现比单纯用现成框架的学习效果会更好。当然对比成熟框架来说,我们自己实现的东西会有差距,正因为这样我们可以在边参考学习边动手完善中获得进步,并且也能因此掌握底层一些重要技能点。祝您学习愉快~

0

请问本门实战课程是使用Go语言的什么框架?beego还是Gin?

亲,您好~目前在微服务章节之前是没有使用相关框架的,在微服务章节及之后使用Gin及gRPC网络框架进行架构的优化改造。您可以感受到原生编程和使用框架编程之间的差异,以及了解到项目迭代优化的一种开发流程。祝您学习愉快~

5

为什么使用go语言来开发分布式云存储系统?使用go语言比起java和node等有什么优势呢?

亲,您好~云存储属于云计算/大数据领域,业内普遍认为k8s、docker等技术的崛起带动了Go,也有人说Go出身名门带起来了k8s、docker, 毕竟它们的底层是go实现的。相对于java, Go语法更简洁开发效率快,同时编译和部署页相对简单;相对于解析型语言nodeJS, Go运行性能更高,在并行及并发场景方面更强大一些。Go作为一名后起之秀,在服务端开发领域得到了越来越多的企业的应用哦。祝您学习愉快~

1

请问上传文件接口支持每秒上千张1M图片的上传吗

亲,您好~可以部署多几台服务器来解决。单台服务器做不到,这个也要考虑带宽的问题,1000张1兆图片,那就是每秒要传1G的图片... 如果有什么实施上的问题,可以来课程中找我。祝您学习愉快~

0

老师,请问这个课是基于ceph或者oss加壳还是底层 存储的?

亲,您好~第七章是基于ceph上加业务存储逻辑,第八章开始是基于OSS祝您学习愉快~

0

只有c,c++基础,对linux一窍不通可以做吗

亲,您好~学习这门课要求有go的语法基础,有Linux开发基础,至少用过Linux系统 拥有基础的数据库、网络知识。如果您学习过c++可以学习这门:https://coding.imooc.com/class/414.html 和算法https://coding.imooc.com/class/71.html祝您学习愉快~

0

您好,我想用这个项目作为我的毕业设计,请问这个项目在内容和丰富度上可以满足吗?

亲,您好~那请问同学毕业设计需要进行项目界面演示么?本课程为后端课程哦~如果毕设需要进行项目演示,需要在毕设上提供一些核心页面截图,那么推荐同学到 4.27号,我们会上线一门微服务网关项目的。后续同学如果想要体现在求职简历中也是很好的(比如同学提到的 百度网盘企业级分布式存储系统项目,还有即将于4.27号上线的微服务网关项目),区别于一些培训机构烂大街的项目。祝您学习愉快~

0

请问能否基于CentOS来学习这门课程,会不会额外遇到一些坑。

亲,您好~正常基于什么样的系统来学习课程都是没有问题的,额外遇到坑也是好事,编程就是解决问题,另外就是工作其实就是为企业解决问题~~不要害怕遇到问题,当然最理想的状态是:可以先和课程一样的环境学,之后第二次在按照自己的想法去学习,这样效果更佳祝您学习愉快~

0

请问有服务发现注册熔断等必备组件的讲解么,grpc部分占比大么

亲,您好~本课程有基于consul/k8s的服务注册发现的讲解;限流和熔断有相关的代码和文档讲解.grpc在开始讲解微服务及之后的章节中会涉及, go-micro框架底层基于grpc来实现,因此也是占据比较大的篇幅.祝您学习愉快~

0

请问所讲的这些内容最后都集成到一起吗?还是说只是每个功能简单实现?项目能完整演示吗?

亲,您好~项目是完整的,还有先前学得好的同学,自己为这个项目设计了前端界面,自己整合一起呢,同学感兴趣的可以到课程群中找到相关同学请教唷。所谓:师父领进门,修行在个人。预祝同学学有所成祝您学习愉快~

0

课程的程序有源码吗?

亲,您好~实战课中涉及到源码的都会提供的。祝您学习愉快~

0

mac系统可以进行学习开发么

亲,您好~当然可以,并且专业码农都是首选MAC系统进行开发呢。祝您学习愉快~

0

只会Nodejs和Java,Go语言只会一点皮毛,能听懂么

亲,您好~有其他开发语言基础的话,上手本门golang课程应该也不会有难度呢;而相对java来说, golang的语法和特性会更简单一些,入门门槛应该会更低一些。这门课也是遵循由浅入深的方式,系统架构从简单到复杂,尽量让基础比较浅的同学也能有比较好的学习效果。如果您还有疑虑,可以先参考下其他go语言入门教程,如果基本能听得懂,学习这门课也是没有问题的哦。祝您学习愉快~

0

这个有用户注册,登录界面吗?

亲,您好~有包含用户注册,登录以及主要用于演示上传下载的云盘首页等UI, 主要是基于html+jquery实现,可以通过浏览器进行简单操作和查看用户文件列表信息。本门课程重点还是后端存储功能以及微服务架构搭建哦。祝您学习愉快~

0
已经到底部,没有更多内容了