51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#微服务
微服务架构的核心要点和实现原理
微服务的交互模式本节介绍微服务之间交互的通用设计模式,这些设计模式对微服务之间的交互定义契约,服务的生产者和调用者都需要遵守这些契约,才能保证微服务不出问题。1.读者容错模式读者容错模式(TolerantReader)指微服务化中服务提供者和消费者之间如何对接口的改变进行容错。从字面上来讲,消费者需要对提供者提供的功能...
代码星球
·
2020-06-16
服务
架构
核心
要点
实现
基于微服务API级权限的技术架构
一般而言,企业内部一套成熟的权限系统,都是基于角色(Role)的访问控制方法(RBAC–RoleBasedAccessControl),即权限(Permission)与角色相关联,用户(User)通过成为适当角色的成员而得到这些角色的权限,权限包含资源(或者与操作组合方式相结合),最终实现权限控制的目的。权...
代码星球
·
2020-06-16
基于
服务
API
权限
技术
微服务网关解决方案调研和使用总结 专题
1.1什么是网关APIGateway(APIGW/API网关),顾名思义,是出现在系统边界上的一个面向API的、串行集中式的强管控服务,这里的边界是企业IT系统的边界,可以理解为企业级应用防火墙,主要起到隔离外部访问与内部系统的作用。在微服务概念的流行之前,API网关就已经诞生了,例如银行、证券等领域常见的前置机系统,...
代码星球
·
2020-06-16
服务
网关
解决方案
调研
使用
spring,spring boot与微服务的基本理解
spring发展过程中,它的功能不断扩张,导致配置信息越来越多,配置时产生的错误会更多。 例如:当搭建一个spring的web项目时,要一次进行以下配置: 所有的代码都在一个应用里面,最后打成一个war包,就叫做单体应用。 优点:开发迅速。 缺点:当业务快速变化时,代码的可扩展性和灵活性降低。往...
代码星球
·
2020-05-28
spring
boot
服务
基本
理解
2、SpringBoot:什么是微服务
微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http的方式进行互通。要说微服务架构,先得说说过去我们的单体应用架构。单体应用架构所谓单体应用架构(allinone)是指,我们将一个应用的中的所有应用服务都封装在一个应用中。无论是ERP、CRM或是其他什么系统,你都...
代码星球
·
2020-05-27
SpringBoot
什么
服务
微服务调用中出现传递过来的对象为空的几种情况
1.未对Controller层中的参数使用@RequestBody进行注解2.检查其网络传输地址是否正确...
代码星球
·
2020-05-23
服务
调用
出现
传递
过来
微服务架构的分布式事务解决方案(转)
标签:分布式事务发布于2016-07-1618:39:05 http://www.roncoo.com/article/index分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出!下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行...
代码星球
·
2020-05-19
服务
架构
分布式
事务
解决方案
基于 Spring Cloud + Vue.js完整的微服务架构实战
【SpringBoot2.0文章汇总目录,java多线程教程文章汇总长期更新系列】请多多支持本项目是一个基于SpringBoot、SpringCloud、SpringOauth2和SpringCloudNetflix等框架构建的微服务项目前端框架为Vue.js、ElementUI。@作者github地址欢迎starpa...
代码星球
·
2020-05-17
基于
Spring
Cloud
Vue.js
完整
MicroService 微服务提供者搭建
本机IP为 192.168.1.102 1. 新建Maven项目 microservice 2. pom.xml<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi=...
代码星球
·
2020-05-17
MicroService
服务
提供者
搭建
Eureka 微服务注册中心搭建
本机IP为 192.168.1.102 1. 新建Maven项目 eureka 2. pom.xml<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www....
代码星球
·
2020-05-17
Eureka
服务
注册
中心
搭建
微服务SpringCloud系列
https://my.oschina.net/hmilyylimh?tab=newest&catalogId=5703366...
代码星球
·
2020-05-17
服务
SpringCloud
系列
微服务 consul使用
前言常见的注册中心有zookeeper、eureka、consul、etcd。从生态发展、便利性、语言无关性等角度来综合考量,选择consul,多数据中心支持,支持k-v能力,可扩展为配置中心。github地址:https://github.com/hashicorp/consulconsul官网:http...
代码星球
·
2020-05-09
服务
consul
使用
微服务 服务发现模式
服务发现有三个角色,服务提供者、服务消费者和服务中介。服务中介:联系服务提供者和服务消费者的桥梁。服务提供者:将自己提供的服务地址注册到服务中介。服务消费者:从服务中介那里查找自己想要的服务的地址,然后享受这个服务。服务中介提供多个服务,每个服务对应多个服务提供者服务1~4把当前自己的网络位置注册到服务发现模块,服务发...
代码星球
·
2020-05-09
服务
发现
模式
「微服务」「RPC」「服务治理」「下一代微服务」
与微服务相对的另一个概念是传统的「单体式应用程序」(Monolithicapplication),单体式应用内部包含了所有需要的服务。而且各个服务功能模块有很强的耦合性,也就是相互依赖彼此,很难拆分和扩容。说在做的各位都写过单体程序,大家都没意见吧?给大家举个栗子,刚开始写代码你写的helloworld程序...
代码星球
·
2020-05-05
服务
RPC
治理
下一代
事件聚合的思想实现事件聚合微服务组件
事件提供的是1对多的绑定,通过委托链实现对订阅者的调用,事件必须要通过发布者调用。同时事件订阅是强引用,事件订阅者的生命周期总是大于等于事件发布者。如果代码中事件很多就会充斥着各种事件的订阅,不利于维护。Prism提供了EventAggregator器,可以在任何地方进行订阅,任何地方进行调用/发布,实例只...
代码星球
·
2020-05-05
事件
聚合
思想
实现
服务
首页
上一页
...
6
7
8
9
10
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他