微服务
微服务
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。

问题

软件开发微服务·2022-08-03
lych370联盟成员 · 个人 擅长领域:数据库, 云计算, 服务器
17 会员关注
微服务本身不就是多个服务吗,跨服务指的是跨项目或者跨部门甚至跨团队吗,应该有很多现成的团队沟通软件,比如微软的team之类的,也有很多版本控制,协同开发平台比如git,gitee可以选,最大的问题应该还是人与人之间的沟通问题,工具其实很多...
软件开发微服务·2022-08-03
zftang · 小白一枚 擅长领域:数据库, 云计算, 服务器
64 会员关注
单一服务内部功能高内聚低耦合也就是说每个服务只完成自己职责内的任务,对于不是自己职责的功能交给其它服务来完成。闭包原则(CCP)微服务的闭包原则就是当我们需要改变一个微服务的时候,所有依赖都在这个微服务的组件内,不需要修改其他微服务。服务自治、接口隔离原则尽量消...
软件开发微服务·2022-08-03
尘世随缘 · 上海某互联网金融公司 擅长领域:云计算, 云原生, 微服务
86 会员关注
这个问题有点大,拆分成上万个服务的业务,不能单纯的使用现有开源微服务架构,而是需要基于目前微服务架构做扩展,做个性化定制。假设按5000个服务计算,每个服务平均按2个副本计算,那么就有10000个服务,服务和注册中心的心跳都会导致很大问题。...
软件开发微服务·2022-08-03
尘世随缘 · 上海某互联网金融公司 擅长领域:云计算, 云原生, 微服务
86 会员关注
问:微服务对外暴露后,服务安全性由谁保证? 答:网关以及认证中心和保障对外暴露的服务 问: 内部微服务之间调用是否通过网关,是否需要鉴权? 内部服务通常都是服务和服务之间的调用,对于特殊服务也需要做认证鉴权的。...
系统集成微服务·2022-08-02
尘世随缘 · 上海某互联网金融公司 擅长领域:云计算, 云原生, 微服务
86 会员关注
服务拆分我引入我写的书上的内容来答复 我们从高内聚低耦合、业务模型、读写模式、演进式拆分、阶段性合并这些角度再来介绍服务拆分原则。1.高内聚、低耦合高内聚、低耦合是软件工程中的概念,在软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准,这个标准在微服...
系统集成微服务·2022-08-02
尘世随缘 · 上海某互联网金融公司 擅长领域:云计算, 云原生, 微服务
86 会员关注
这里有3个问题,我依次回答下问: 微服务架构适用于哪些应用场景?答:微服务架构不区分应用场景,但是当应用出现性能问题、多人协助时代码冲突增加、因为一次迭代引发一堆bug,就可以考虑使用微服务架构了。问:改造成本如何?说实话,这个改造成本还是比较大,首先得有微服务架构经验的资...
保险微服务·2022-08-01
尘世随缘 · 上海某互联网金融公司 擅长领域:云计算, 云原生, 微服务
86 会员关注
第一个问题:如果只是想把项目运行起来,用户总体量不大,并发不是非常大,那么任何框架都可以,比如springcloud,dubbo等。但是若需要精细化的做服务治理,那么很多就需要定制开发了。 第二个问题 :单体架构向微服务架构转型的团队配置建议为多个小而美的团队,每个团队专门负责一组服务...
保险微服务·2022-08-01
尘世随缘 · 上海某互联网金融公司 擅长领域:云计算, 云原生, 微服务
86 会员关注
首页我们要学会如何记录日志、日志到底要记录哪些内容、然后再谈如何快速定位日志。1、日志需要记录哪些内容方法名称、入参、出参(根据阶段来确定,初始阶段建议记录,方便排查问题),记录SQL语句、记录SQL执行时间、方法执行耗时,traceid2、对于异常需要打印异常堆栈3、引入trac...
保险微服务·2022-08-01
尘世随缘 · 上海某互联网金融公司 擅长领域:云计算, 云原生, 微服务
86 会员关注
很遗憾,微服务拆分没有标准,更多是经验,以下内容是从我写的书籍上复制的。我们从高内聚低耦合、业务模型、读写模式、演进式拆分、阶段性合并这些角度再来介绍服务拆分原则。1.高内聚、低耦合高内聚、低耦合是软件工程中的概念,在软件设计中通常用耦合度和内聚度作为衡量模块...
保险微服务·2022-08-01
lych370联盟成员 · 个人 擅长领域:数据库, 云计算, 服务器
17 会员关注
单体高度整合,通信都是内部访问,速度极快,换成微服务则需要大量的通信,socket间的接口调用,另外还需要服务目录注册和获取其他服务地址,增加了大量的中间通讯时间,所以整体肯定会变慢。微服务并不能解决效率的问题,主要是解构,模块化,方便开发,初衷也不在提高效率...

描述

微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
X社区推广
  • 提问题