微服务
微服务
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
热点
来自主题:Kubernetes · 2020-07-16
经过作者们多年的实践经验积累及近一年的精心准备,本书终于与我们大家见面了。我有幸作为首批读者,提前见证和学习了在云时代引领业界技术方向的Kubernetes和Docker的最新动态。从内容上讲,本书从一个开发者的角度去理解、分析和解决问题:从基础入门到架构原理,从运行机制到开...(more)
浏览2858
评论2
来自主题:容器云 · 2020-07-06
wykkx某基金公司 擅长领域:超融合, 自动化运维, DevOps
251 会员关注
近几年,在IT软件领域随着云计算、微服务、容器、云原生、devops等一系列新技术、新思路的出现;“IT驱动业务”、“IT引领业务”这些理念的普及;以及以BATJ为首的互联网公司在一些活动上的宣传,对传统行业的IT部门还是造成了一定的影响,传统行业的IT部不同岗位人员应该面对这样...(more)
浏览110501
来自主题:容器云 · 2020-07-02
顾黄亮苏宁消费金融有限公司 擅长领域:Redis, 分布式数据库, 数据一致性
54 会员关注
题主的问题问的很大,如果公司和项目的体量不是很大的话,只需要将微服务和docker进行结合比较容易达到题主需要的结果。在小的项目中,微服务的效果相对而言聚焦,比如说OA的微服务改造比传统的应用程序更有效地利用计算资源。这是因为它们通过扩展组件来处理功能瓶颈问题,好处有...
浏览1107
回答2
来自主题:微服务 · 2019-07-10
尘世随缘上海某互联网金融公司 擅长领域:微服务, 微服务拆分, 熔断
86 会员关注
系统的迁移或者重构本身就是一个非常漫长和痛苦的过程,可以先以接口的方式来迁移。在网关或者Nginx层做分发。比如/user/query_user这个接口,20%的流量切到新的服务上,80%的流量还是老的服务上。万一新系服务出现问题还可以再迁移到老的服务。等一段时间后流量逐步增加 50%,8...
浏览1846
回答3
来自主题:docker · 2020-02-27
aigoppb某金融单位 擅长领域:OpenStack, 私有云, 云计算
813 会员关注
收藏4
评价1
金币15
来自主题:微服务 · 2020-04-30
尘世随缘上海某互联网金融公司 擅长领域:微服务, 微服务拆分, 熔断
86 会员关注
可以把这些和业务逻辑无关的共性需求以公共服务的方式部署,如果服务之间要依赖只需要调用公共服务提供的接口即可,切记把公共服务放到业务里面去。总的原则是服务自治原则不要破坏。...
浏览1197
回答3
来自主题:微服务 · 2020-04-13
尘世随缘上海某互联网金融公司 擅长领域:微服务, 微服务拆分, 熔断
86 会员关注
什么样的服务算拆分比较好的服务:判断一个服务拆分的好坏,就看微服务拆分完成后是否具备服务的自治原则,也就是这个服务自由自己的功能。比如用户服务,只负责用户的增删改查,如果又提供了订单查询的服务,那么就违背了服务自治原则。服务拆分粒度应该多大:先按照业务功能分解模式...
浏览1237
回答3
来自主题:微服务 · 2020-04-15
尘世随缘上海某互联网金融公司 擅长领域:微服务, 微服务拆分, 熔断
86 会员关注
后续的文章中有详细的介绍,请留意关注。数据一致性讲的更多的还是最终一致性,一般通过事物补偿的方式来处理。
浏览1544
回答1
来自主题:微服务 · 2020-04-15
尘世随缘上海某互联网金融公司 擅长领域:微服务, 微服务拆分, 熔断
86 会员关注
微服务架构中涉及到跨数据库,跨微服务,跨系统之间的服务调用,若对数据一致性有要求,那么都是属于分布式事物范畴。一旦架构中涉及到了分布式事物,那么需要梳理下,1、能否把分布式事物变成事物(即通过服务划分的方式把涉及到多库调用合并在一个库上执行),即尽可能减少分布式事物的...
浏览1126
回答1
来自主题:微服务 · 2020-04-15
zftang0809合肥华宇随身软件 擅长领域:Oracle, 数据库, 容器
12 会员关注
业界方案:Netflex OSS Hystrix,业务侵入较大优雅方案:RPC Client+服务治理平台方式基于RPC Client实现熔断,统计调用决定是否进行熔断,服务治理平台存储相关配置。
浏览1487
回答2
描述
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
微服务是指一种基于很多小而独立的处理过程,一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。
相关推广
  • 2020 容器云职业技能大赛运维岗课程系列之—容器云平台的日常故障处理
    近年来,容器技术的发展也非常迅猛,以docker和kubernetes为代表的容器技术日新月异,但我们也在容器的使用过程中碰到各种困扰和难题。本文针对Docker容器和kubernetes集群安装,部署,维护过程中,产生的问题和故障,做出有针对性的说明和解决方案,希望可以帮助到大家去快速定位和解决类似问题故障。
  • 提问题