开发者社区> 云原生> 微服务

微服务

关注

为微服务建设降本增效,为微服务落地保驾护航。

0
今日
7421
内容
9
活动
596
关注
|
开发框架 数据安全/隐私保护 微服务
|

SpringCloud微服务实战——搭建企业级开发框架(二十一):基于RBAC模型的系统权限设计

RBAC(基于角色的权限控制)模型的核心是在用户和权限之间引入了角色的概念。取消了用户和权限的直接关联,改为通过用户关联角色、角色关联权限的方法来间接地赋予用户权限,从而达到用户和权限解耦的目的,RBAC介绍原文链接。 RABC的好处

806 55
|
存储 负载均衡 Dubbo
|

微服务系列--深入理解RPC底层原理与设计实践(下)

微服务系列--深入理解RPC底层原理与设计实践(下)

567 0
|
运维 Kubernetes Java
|

浅析微服务全链路灰度解决方案

微服务全链路灰度解决方案,帮助应用发布版本过程中更精细化,提高了发布过程中的稳定性。服务转移⾄请求链路上进行流量控制,有效保证了多个亲密关系的服务顺利安全发布以及服务多版本并⾏开发,进⼀步促进业务的快速发展。

619 0
|
SQL 分布式计算 负载均衡
|

.Net微服务实战之必须得面对的分布式问题(一)

.Net微服务实战之必须得面对的分布式问题(一)

379 0
|
负载均衡 Docker 微服务
|

.Net微服务实战之负载均衡(下)(三)

.Net微服务实战之负载均衡(下)(三)

366 0
|
Dubbo Go 开发者
|

Dubbo-go-Mesh 开启新一代 Go 微服务形态

## 1. 什么是 Proxyless Service-Mesh (无代理服务网格) ? ### 1.1 Service Mesh 简析 Istio 是当今最流行的开源服务网格。它由控制平面和数据平面构成,其架构如下,图片摘自 [istio官网](istio.io) ![使用 Istio 后](https://istio.io/latest/img/service-mesh.svg) 位

1493 3
|
运维 Kubernetes 监控
|

微服务基础设施管理、高可用和弹性仍然很难保证

微服务基础设施管理、高可用和弹性仍然很难保证

328 0
|
开发框架 缓存 Java
|

盘古开发框架简介,工业级微服务开发治理框架

「盘古开发框架」是一套轻量灵活、成熟可靠的工业级分布式微服务开发和治理框架(兼容垂直单体分层架构)。它基于 Apache-2.0 协议开源发布,且是免费的。

1659 1
|
消息中间件 缓存 运维
|

A微服务稳定性保障的“痛”(项目经验教训)

Spring cloud+Spring boot微服务化后,在稳定性保障上走过的路,经历过的痛

1067 0
|
IDE 前端开发 Java
|

微服务开发神器之JRebel 插件破解和实现本地及远程热部署教程

微服务开发神器之JRebel 插件破解和实现本地及远程热部署教程

2735 0
|
缓存 Kubernetes 监控
|

深入Java微服务之网关系列1:什么是网关

深入Java微服务之网关系列1:什么是网关

1296 0
|
存储 JSON 安全
|

微服务架构 | 7.1 基于 OAuth2 的安全认证

OAuth2 是一个基于令牌的安全验证和授权框架。他允许用户使用第三方验证服务进行验证。 如果用户成功进行了验证, 则会出示一个令牌,该令牌必须与每个请求一起发送。然后,验证服务可以对令牌进行确认;

832 0
|
XML 存储 Dubbo
|

【Spring Cloud Alibaba】微服务基础知识

【Spring Cloud Alibaba】微服务基础知识

578 0
|
缓存 负载均衡 网络协议
|

微服务应用的多机房部署(上)

微服务应用的多机房部署

865 0
|
缓存 负载均衡 监控
|

微服务架构如何避免大规模故障?

微服务架构通过一种良好的服务边界划分,能够有效地进行故障隔离。但就像其他分布式系统一样,在网络、硬件或者应用级别上容易出现问题的机率会更高。服务的依赖关系,导致在任何组件暂时不可用的情况下,就它们的消费者而言都是可以接受的。为了能够降低部分服务中断所带来的影响,我们需要构建一个容错服务,来优雅地应对特定类型的服务中断。

456 0
|
负载均衡 Java 微服务
|

Spring Cloud 微服务实战(三) - 服务注册与发现(下下篇)

Spring Cloud 微服务实战(三) - 服务注册与发现(下下篇)

287 0
|
弹性计算 Java 关系型数据库
|

阿里云ECS使用体验--部署微服务项目

使用服务器部署微服务项目,其中也用到了mysql,nacos。

1301 0
|
缓存 前端开发 jenkins
|

分析Netflix公司产品Spinnaker的微服务实践

Netflix 是业界微服务和 DevOps 组织的楷模,有大规模生产级微服务的成功实践。微服务有些公司甚至比 Netflix 做得更早,但 Netflix 大概是大规模生产级微服务做得最杰出的。

596 0
|
数据采集 监控 Java
|

开发者学堂课程干货总结——Spring Cloud微服务架构设计与开发实战(十七)

Spring Cloud微服务架构设计与开发实战课时2.6—Java Spring Cloud微服务监控分布式架构的又一巅峰 。Java Spring Cloud是全球范围内最成熟、最完善、最流行的微服务架构方案体系。被众多的互联网大公司采用,包括阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、百度、滴滴等。电子书+视频为同学带来最佳学习效果,文字、课程链接、图谱地址统统为大家放送了哦!

817 0
|
消息中间件 JSON 编解码
|

微服务框架Go-Micro集成Nacos实战之服务注册与发现

本文主要介绍如何使用 Golang 生态中的微服务框架 Go-Micro(v2) 集成 Nacos 进行服务注册与发现。(Go-Micro 目前已经是 v3 版本,但由于某些原因项目已经更名为 nitro 具体原因大家可以去 github 中查看)

8539 0
|
XML 消息中间件 Java
|

微服务架构演变过程(下) | 带你读《Spring Cloud Alibaba(2019)》之二

本节主要介绍了微服务架构演变过程:传统单体架构——分布式架构——SOA面向服务架构——微服务架构模式。

16412 0
|
微服务 数据库 持续交付
|

带你读《微服务架构设计模式》之一:逃离单体地狱

本书中,微服务架构的先驱、Java 开发者社区的意见领袖 Chris Richardson 收集、分类并解释了 44 个架构设计模式,这些模式用来解决诸如服务拆分、事务管理、查询和跨服务通信等难题。本书不仅仅是一个模式目录,还提供了经验驱动的建议,以帮助你设计、实现、测试和部署基于微服务的应用程序。

11547 1
|
监控 Java 测试技术
|

还不知道如何实践微服务的Java程序员,这遍文章千万不要错过!

还不知道如何实践微服务的Java程序员,这遍文章千万不要错过!

1904 0

springcloud vue 微服务分布式 activiti工作流 前后分离 集成代码生成器 shiro权限

springcloud vue 微服务分布式 activiti工作流 前后分离 集成代码生成器 shiro权限

4719 0

ASP.NET Core微服务之基于Apollo实现统一配置中心

Tip: 此篇已加入.NET Core微服务基础系列文章索引 一、关于统一配置中心与Apollo   在微服务架构环境中,项目中配置文件比较繁杂,而且不同环境的不同配置修改相对频繁,每次发布都需要对应修改配置,如果配置出现错误,需要重新打包发布,时间成本较高,因此需要做统一的配置中心,能做到自动更新配置文件信息,解决以上问题。

3114 0
|
监控 负载均衡 Java
|

用SpringCloud进行微服务架构演进

  在《架构师必须要知道的阿里的中台战略与微服务》 中已经阐明选择SpringCloud进行微服务架构实现中台战略,因此下面介绍SpringCloud的一些内容,SpringCloud已经出来了很多年,网上资料一大堆,这里推荐 程序猿DD 的博客http://blog.didispace.com/  关于SpringCloud微服务各组件内容等做了非常详细的介绍,适合入门的来学习。

4165 0
|
负载均衡 网络协议 Java
|

虎牙直播在微服务改造方面的实践和总结

相比文字和图片,直播提供了人与人之间更丰富的沟通形式,其对平台稳定性的考验很大,那么倡导“以技术驱动娱乐”的虎牙直播(以下简称“虎牙”)是如何在技术上赋能娱乐,本文将为您介绍虎牙在DNS、服务注册、CMDB和服务配置中心等方面的实践。

7836 0
|
监控 数据可视化 应用服务中间件
|

微服务架构可视化平台实践

### 为什么需要架构可视化 随着企业进行微服务架构改造,系统架构复杂度越来越高,架构变化日益频繁,微服务改造后的实际架构模型可能与预期已经产生了巨大差异,架构师或系统运维人员很难准确记忆所有资源实例的构成和交互情况;其次,系统架构在动态演化过程中可能引入了一些不可靠的因素,比如弱依赖变强依赖、局部容量不足、系统耦合过重等,给系统的稳定性带了极大的安全隐患。所以我们每次在面对系统改造、业务大促以

3243 1
|
负载均衡 应用服务中间件 API
|

.NET Core微服务之路:(纯干货)基于gRPC服务发现与服务治理的方案

  重温最少化集群搭建,我相信很多朋友都已经搭建出来,基于Watch机制也实现了出来,相信也有很多朋友有了自己的实现思路,但是,很多朋友有个疑问,我API和服务分离好了,怎么通过服务中心进行发现呢,这个过程是通过什么来实现的呢,本篇我们就来介绍这个“调用过程”。

9201 0
|
消息中间件 监控 API
|

微服务springCloud架构案例实战,完整操作流程详解

QuickStart 基于SpringCloud体系实现,简单购物流程实现,满足基本功能:注册、登录、商品列表展示、商品详情展示、订单创建、详情查看、订单支付、库存更新等等。

3673 0
|
运维 监控 .NET
|

微服务介绍及Asp.net Core实战项目系列之微服务介绍

0、目录  整体架构目录:ASP.NET Core分布式项目实战-目录   一、微服务选型 在做微服务架构的技术选型的时候,我们以“无侵入”和“社区活跃”为主要的考量点,将来升级为原子服务架构、量子服务架构的时候、甚至恢复成单体架构的时候,代价最小。

1532 0
|
Web App开发 前端开发 JavaScript
|

实施前端微服务化的方式

微前端架构是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。 由此带来的变化是,这些前端应用可以独立运行、独立开发、独立部署。

2491 0
|
监控 JavaScript 微服务
|

微服务太分散?使用Fundebug集中式bug监控

摘要: 微服务日志分散,可以使用Fundebug的异常监控将它们集中起来。 当一个项目复杂到一定程度,功能越来越多,随之对应的模块也越来越多。 如果都放在一个大的项目下面,共同开发,整合发布,那么会变得越来越复杂,难以维护。

1542 0
|
容灾 安全 Java
|

聊聊微服务的服务注册与发现

一个好的服务注册发现中间件,应该是能完整地满足服务开发和治理的基础功能,然后才是性能和高可用。如果没有想清楚前面的功能,再高的可用性和性能都是浮云。最后,安全也同样重要。下面将从 服务注册、服务发现、容灾和高可用三个大方面来回答这些问题的主流做法。

4170 0
|
Web App开发 监控 NoSQL
|

spring cloud 微服务日志跟踪 sleuth logback elk 整合

看过我之前的文章的就可以一步一步搭建起日志传输到搜索引擎 不知道的 看下之前的文章  (1) 记一次logback传输日志到logstash根据自定义设置动态创建ElasticSearch索引 (2)关于” 记一次logback传输日志到logstash根据自定义设置动态创建ElasticSearc...

2906 0
|
消息中间件 微服务 数据库
|

微服务--分布式事务的实现方法及替代方案

这两天正在研究微服务架构中分布式事务的处理方案, 做一个小小的总结, 作为备忘. 如有错误, 欢迎指正! 概念澄清 事务补偿机制: 在事务链中的任何一个正向事务操作, 都必须存在一个完全符合回滚规则的可逆事务.

3050 0
|
运维 Java 数据库
|

将Java EE单体应用打造成微服务

本文讲的是将Java EE单体应用打造成微服务【编者的话】如何将单体应用拆分成微服务相信是很多人共同的疑问,本文作者就技术和组织结构等方面为我们提供了一个思路,一起来看看吧~

1748 0
|
存储 Kubernetes API
|

Netflix Conductor:一个微服务编排工具

本文讲的是Netflix Conductor:一个微服务编排工具【译者的话】这篇文章介绍了Netflix Conductor,一个微服务编排工具,为微服务执行复杂业务流程提供了一种思路,希望对读者有一定的启发。

6458 0
|
数据库 微服务
|

都在说微服务,那么微服务的反模式和陷阱是什么(一)

image.png 前言 网上看到一本关于微服务反模式的电子书,看后感觉内容非常棒,于是我决定分阶段翻译成中文书,翻译的目的也是想帮助想深入了解微服务的朋友,由于英文水平有限,如有翻译不对之处希望多留言指正。

1413 0
|
前端开发 API 虚拟化
|

SoundCloud:我们最终是如何使用微服务的?

本文讲的是SoundCloud:我们最终是如何使用微服务的,【编者的话】很多的技术文章着重介绍的都是项目后总结出的最佳实践,本文从另外的角度,介绍项目中解决问题的整个探索过程,详细讲述了在最终使用微服务架构之前所做的种种分析和尝试,这对于正在尝试解决问题的技术人员来说有很大的启示作用。

1883 0
|
Web App开发 存储 Redis
|

微服务架构下分布式Session管理

本文讲的是微服务架构下分布式Session管理,Session一词直译为“会话”,意指有始有终的一系列动作/消息。

3733 0
|
Java API 数据安全/隐私保护
|

基于微服务API级权限的技术架构

一般而言,企业内部一套成熟的权限系统,都是基于角色(Role)的 访问控制方法(RBAC – Role Based Access Control),即权限 (Permission)与角色相关联,用户(User)通过成为适当角色的成员而得到这 些角色的权限,权限包含资源(或者与操作组合方式相结合),最终实现权限控制 的目的。

5351 0
|
消息中间件 测试技术 Ruby
|

Rails 微服务架构

1793 0
|
Java 开发工具 git
|

Spring Cloud构建微服务架构(四)分布式配置中心(续)

本文接之前的《Spring Cloud构建微服务架构(四)分布式配置中心》,继续来说说Spring Cloud Config的使用。 先来回顾一下,在前文中我们完成了什么: 构建了config-server,连接到Git仓库 在Git上创建了一个config-repo目录,用来存储配置信息 构建了config-client,来获取Git中的配置信息 在本文中,我们继续来看看Spring Cloud Config的一些其他能力。

1793 0
|
2月前
|
前端开发 Java 开发者
|

技术复盘:基于 GoWind Admin 实现 Kratos 框架单体轻量化落地

GoWind Admin 通过自研 Kratos-Bootstrap 封装层,将 Kratos 微服务框架轻量化适配单体开发:零注册中心依赖、Spring 风格配置驱动装配、极简三层分层(Server/Service/Data)、自动化 Protobuf/Wire 工程化(gow toolchain)、多 ORM/多数据源支持,并支持无代码改造渐进式升级微服务。

186 1
lyL
|
8月前
|
存储 NoSQL 关系型数据库
|

MongoDB相关概念

MongoDB是一款高性能、无模式的文档型数据库,适用于社交、游戏、物流、物联网等大数据量、高并发读写场景。它以BSON格式存储数据,支持灵活的数据模型、丰富查询及水平扩展,尤其适合无需复杂事务、需快速迭代的应用。其高可用、易扩展特性使其成为应对海量数据与高并发需求的理想选择。

211 2
我要发布