GoZero微服务个人探究之路(零)个人对微服务产生原因的思考,对前三篇的补充

这篇具有很好参考价值的文章主要介绍了GoZero微服务个人探究之路(零)个人对微服务产生原因的思考,对前三篇的补充。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

为什么产生了微服务架构--必要性

这里我觉得看GoZero作者写的博文就可以有很好的体会

具体的,他画了这一张图(以电商后台系统为例子)

GoZero微服务个人探究之路(零)个人对微服务产生原因的思考,对前三篇的补充,微服务,架构,go

所以,我个人产生了如下思考

1.业务逻辑越来越复杂,层层嵌套,分解成微服务有两个好处,分解一个庞大的服务成细小的微服务,更利于程序员各司其职,职能划分,同时也利于服务执行速度(一定程度提高了服务加速比)

2.微服务架构更加可靠,product,order,cart三个微服务都可以部署在不同的容器上,挂了一个其他也完全不受影响

3.由于服务被划分为微服务,为了增强前台透明性(你后台改来改去,不关我前台事),我前台只需要和BFF沟通就行了,BFF再和剩下的微服务沟通协调

为什么我要写并且学习微服务

这里划分为了两个问题,

为什么我要学习微服务,为什么我要用go学习微服务

1.我本人的开发技术栈主要专注于移动端(android,flutter)以及AI

单腿难立,每每听搞后台的朋友聊什么后台技术我就心感不甘(因为我不会),所以后来我学习了Go和Gin,这次接触微服务算是因为要写一个项目作为契机

2.第二个问题原因就是我有一定Go基础,同时也被Go语言所吸引文章来源地址https://www.toymoban.com/news/detail-795493.html

所以这个系列的文章算是菜鸟的摸索之路,并且记录下来

到了这里,关于GoZero微服务个人探究之路(零)个人对微服务产生原因的思考,对前三篇的补充的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GoZero微服务微服务个人探究之路(五)部署微服务到k8s的一种最佳实践

    在每个微服务下面新建一个Dockerfile文件 根据Dockerfile文件使用docker build指令,打包为具体的镜像 (根据自己需求选择)将docker镜像上传到私人docker仓库或者是公共仓库,如果没有上传,则自动保存在本地 编写用于部署k8s的yaml文件--服务service,节点--pod 根据yaml文件,使用ku

    2024年01月18日
    浏览(39)
  • GoZero微服务个人探究(四)启动rpc微服务报错panic: context deadline exceeded

    这里的原因有很多: 网络不好,etcd服务没有起起来,如果etcd开起了tls加密,微服务没有配置证书等原因 主要讲的是为微服务配置好认证证书,因为其他两个容易解决 在对应服务的xxx.yaml内,补充etcd认证文件相关内容 参考来源:Go-Zero官方文档

    2024年01月16日
    浏览(88)
  • AI伦理问题探究:人工智能对我们的未来会产生什么样的影响?

    “人工智能(AI)已经成为当今世界的热点话题。它正在影响着我们的生活,改变着我们的世界。但是,AI的发展也带来了一系列的伦理问题和社会影响。本文将详细介绍AI的伦理问题和社会影响,并探讨这些问题可能对我们未来的生活产生的影响。” 1. 隐私问题😱 AI的发展

    2024年02月04日
    浏览(76)
  • 搞清电机反电势波形产生原因

    1.电机反电势产生原因  : B L V 磁生电的原理,有导体在做有效的切割磁感线运动,那么该导体就会产生电势,该电势一般被认为是反电势 2.反电势波形是正弦波好,还是梯形波好? 没有好不好的波形,只有对不对的场合 3.反电势的波形产生原因 通俗的理解,可以从永磁体

    2024年02月07日
    浏览(37)
  • 僵尸进程的产生原因和解决方法

    当一个进程(通常是父进程)创建了一个子进程,但是在子进程终止后,父进程没有及时处理子进程的终止状态,就会导致僵尸进程的产生。这个时候,子进程虽然已经终止,但是其进程表中的进程状态信息仍然被保留,直到父进程通过相关系统调用(如wait()或waitpid())来获

    2024年02月07日
    浏览(42)
  • 数据处理分类、数据仓库产生原因

    个人看书学习心得及日常复习思考记录,个人随笔。 操作型数据处理(基础) 操作型数据处理主要完成数据的收集、整理、存储、查询和增删改操作等,主要由一般工作人员和基层管理人员完成。 联机事务处理系统 (OLTP,典型)主要功能是对 事务 进行处理,其性能指标主

    2024年03月11日
    浏览(54)
  • SQLSyntaxErrorException异常产生原因及解决方案

    当我使用PreparedStatement 类进行数据库连接时,弹出错误 02 异常的产生原因 num=stmt.executeUpdate(sql);部分不需要再次传入sql executeUpdate:执行数据库的更新、插入和删除操作 ,返回改变记录的行数,但是使用PreparedStatement 类对传入数据进行加密时,在执行到这个语句的时候数据库

    2024年01月21日
    浏览(50)
  • 产生不规范URL的原因有哪些?

    在做网站建设的过程中,会产生很多不规范的URL,这些不规范的URL,会产生多个不同的URL指向同一个页面的现象,但搜索引擎却会将它们认为是不同的页面,这样页面权重就会分散,从而影响网站排名。   一、产生不规范URL的原因有哪些? 1、是否包含WWW 网站URL可以包含WW

    2024年02月05日
    浏览(46)
  • 相机畸变产生原因与公式表示(基本原理)

    在相机制造过程中,很 难保证镜头的厚度完全均匀 ,由于制造工艺的原因,通常这种情况为中间厚、边缘薄,因而光线在远离透镜中心的地方,会发生更大程序的扭曲,这种现象在鱼眼相机(桶形畸变)中尤为明显。 它们可以由k1、k2构成的下列数学公式描述: 其中,各参

    2024年01月20日
    浏览(59)
  • Redis 击穿、穿透、雪崩产生原因解决思路

    大家都知道,计算机的瓶颈之一就是IO,为了解决内存与磁盘速度不匹配的问题,产生了缓存,将一些热点数据放在内存中,随用随取,降低连接到数据库的请求链接,避免数据库挂掉。需要注意的是,无论是击穿还是后面谈到的穿透与雪崩,都是在高并发前提下,比如当缓存中

    2024年01月20日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包