微服务
微服务
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
热点
来自主题:微服务 · 2020-02-27
aigoppb某金融单位 擅长领域:私有云, OpenStack, 云计算
789 会员关注
收藏2
评价1
金币15
来自主题:微服务 · 2020-04-30
尘世随缘上海某互联网金融公司 擅长领域:微服务, 微服务拆分, 熔断
86 会员关注
可以把这些和业务逻辑无关的共性需求以公共服务的方式部署,如果服务之间要依赖只需要调用公共服务提供的接口即可,切记把公共服务放到业务里面去。总的原则是服务自治原则不要破坏。...
浏览725
回答3
来自主题:微服务 · 2020-04-13
尘世随缘上海某互联网金融公司 擅长领域:微服务, 微服务拆分, 熔断
86 会员关注
什么样的服务算拆分比较好的服务:判断一个服务拆分的好坏,就看微服务拆分完成后是否具备服务的自治原则,也就是这个服务自由自己的功能。比如用户服务,只负责用户的增删改查,如果又提供了订单查询的服务,那么就违背了服务自治原则。服务拆分粒度应该多大:先按照业务功能分解模式...
浏览1025
回答3
来自主题:微服务 · 2020-04-15
尘世随缘上海某互联网金融公司 擅长领域:微服务, 微服务拆分, 熔断
86 会员关注
后续的文章中有详细的介绍,请留意关注。数据一致性讲的更多的还是最终一致性,一般通过事物补偿的方式来处理。
浏览1366
回答1
来自主题:微服务 · 2020-04-15
尘世随缘上海某互联网金融公司 擅长领域:微服务, 微服务拆分, 熔断
86 会员关注
微服务架构中涉及到跨数据库,跨微服务,跨系统之间的服务调用,若对数据一致性有要求,那么都是属于分布式事物范畴。一旦架构中涉及到了分布式事物,那么需要梳理下,1、能否把分布式事物变成事物(即通过服务划分的方式把涉及到多库调用合并在一个库上执行),即尽可能减少分布式事物的...
浏览1054
回答1
来自主题:监控 · 2020-04-15
zftang0809合肥华宇随身软件 擅长领域:Oracle, 数据库, 容器
4 会员关注
业界方案:Netflex OSS Hystrix,业务侵入较大优雅方案:RPC Client+服务治理平台方式基于RPC Client实现熔断,统计调用决定是否进行熔断,服务治理平台存储相关配置。
浏览1385
回答2
来自主题:微服务 · 2020-04-16
尘世随缘上海某互联网金融公司 擅长领域:微服务, 微服务拆分, 熔断
86 会员关注
1、网关只是流量入口,不做任何业务处理,只负责转发2、尽可能接口见名知意,不要使用参数来确定接口类型3、后端服务非常多,可以使用分布式日志服务或者分布式调用链(推荐skywalling,无需开发直接使用Agent接入)...
浏览665
回答2
来自主题:微服务 · 2020-04-09
priestNone 擅长领域:Redis, MongoDB, MySQL
12 会员关注
1、Zipkin:开源分布式的跟踪系统,用于收集服务的定时数据,以解决微服务架构中的延迟问题,包括:数据的收集、存储、查找和展现 *2、Pinpoint:一款对Java编写的大规模分布式系统的开源分布式APM工具 3、Skywalking:对JAVA分布式应用程序集群的业务运行情况进行追踪、告警和分析的...
浏览636
回答1
来自主题:微服务 · 2020-03-17
东风微鸣大地保险 擅长领域:Kubernetes, OpenShift, 容器云
4 会员关注
前言今天开始第二篇,主要介绍下Demo应用的架构.另外,我要吃掉我之前写的第一篇了,纠正如下:第一篇修订:这一次,相关的场景是这样的:SpringCloud微服务系统已经提前搞好了,并没有运行在容器平台上,而是直接运行在虚机上。这次就是结合SpringBoot的组件和K8S(OpenShift)的相关...(more)
浏览687
来自主题:微服务 · 2020-03-06
东风微鸣大地保险 擅长领域:Kubernetes, OpenShift, 容器云
4 会员关注
前言今天开始开新坑——把SpringBoot微服务部署到容器平台(K8S,OpenShift)上!大概内容会包括这些:SpringBoot全家桶(及其他替代品和K8S的替代品)示例程序参考架构创建环境设计和部署SpringBoot微服务应用总结这一次,相关的场景是这样的:SpringCloud微服务系统已经提前搞好了,并没有...(more)
浏览1367
描述
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
  • 提问题