首页 > 其他分享 >分布式和微服务

分布式和微服务

时间:2022-12-08 16:22:05浏览次数:33  
标签:服务 项目 部署 单体 缺点 分布式

单体式项目:所有的功能模块都在一个包里面,优点便于开发,简单 ,缺点拓展维护难度大 无法满足大型业务后续发展

分布式不一定是微服务,但微服务一定是分布式(我第一次听也没有理解,直到后面的积累变多,才懂了什么含义)

分布式是服务的分散部署 但只是方式 不代表拆分的粒度 粗糙的分布式部署实际上与单体项目的部署 在后期运维阶段都有很大的成本支出。比如对重要项目进行集群时 就会对其他非必要项目一起进行复制 部署成本增大

微服务则是实现了服务的最小化分离,每一个单独的功能都变成一个单一的项目,缺点就是编写和部署复杂,优点是是实现了服务器的部署的高效利用,对每一个服务进行精细化管理(结合云原生技术)

明白分布式和微服务概念的一些区别,才能在这方面研究得更深入

标签:服务,项目,部署,单体,缺点,分布式
From: https://www.cnblogs.com/wanlixixi/p/16966446.html

相关文章

  • Twitter的分布式自增ID雪花算法snowflake (Java版)
    分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用......
  • 匠心流辰|熔铸品质,注重服务,值得信任的广州低代码平台公司
    一、匠心研发,熔铸品质耕耘至今,流辰信息作为广州低代码平台公司,一直将品质、服务、人才、创新等发展理念坚持恪守,因为每一个流辰人深知,这是企业持续发展的决定因素,是企业屹......
  • 从gin的启动开始看socket是如何在go服务器中创建的
    从gin的启动开始看socket是如何在服务器中创建的:gin->net/http->net->internal/syscall->syscall->runtime通过上面的调用流程,可以看出,http是对net的封装,方便开......
  • android 服务
      1.创建服务 Exported:是否允许除了当前程序之外的其他程序访问这个服务Enable:是否启用这个服务 点击完成后自动生成importandroid.app.Service;importandroid.conte......
  • GFS分布式文件系统
    一、GlusterFS简介二、GlusterFS特点2.1扩展性和高性能2.2高可用性2.3全局统一命名空间2.4弹性卷管理2.5基于标准协议三、GlusterFS术语3.1Brick(存储块)3.2......
  • 5-skynet.newservice创建snlua服务
    新入门skynet系列视频b站网址https://www.bilibili.com/video/BV19d4y1678X#skynet.newservice创建snlua服务之前讲服务间请求和响应的时候,我们在main服务里启动了......
  • 服务间请求和响应
    服务间请求和响应目录服务间请求和响应snlua服务启动的基本知识发送请求收到响应这节会主要是介绍在lua服务中使用skynet.call函数snlua基本启动过程skynet.pack打包......
  • ubuntu1804搭建FTP服务器的方法
    搭建FTP服务器FTP的工作原理:FTP:FileTransferProtocol,文件传输协议。属于NAS存储的一种协议,基于CS结构。ftp采用的是双端口模式,分为命令端口和数据端口,命令端口对应命......
  • 3-logger服务
    首先我们总是要写日志的。谁还不喜欢写日志呢。我们经常这样使用skynet.error("helloworld")上面的代码就是在写日志。默认是写到stdout。当然前提是日志服务要先创......
  • (java 实现开箱即用基于 redis 的分布式锁
    项目简介lock为java设计的分布式锁,开箱即用,纵享丝滑。开源地址:https://github.com/houbb/lock目的开箱即用,支持注解式和过程式调用基于redis的分布式锁内......