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

微服务

关注

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

1
今日
7376
内容
9
活动
569
关注
|
自然语言处理 监控 搜索推荐
|

37-微服务技术栈(高级):分布式搜索引擎ElasticSearch(初识ES)

随着应用数据的陡增,传统关系型数据库如MySQL/Oracle/RDS等,在处理海量数据的关系映射、数据查询场景还是有性能瓶颈。16年左右巅峰的Solr技术,随着近几年的技术发展也逐步被ES所替代。本节开始我们将花费5节的课程时间,带领读者朋友们认识ES、完成ES常见API的使用的代码演练。

526 0
|
JSON Dubbo Java
|

10-微服务技术栈(基础):Feign远程调用

回顾最初我们为了实现跨服务调用时,在不使用Dubbo这种RPC协议时,我们借助了RestTemplate对象实现跨服务调用,为了解决跨服务调用时调用地址写死的问题我们又引入了注册中心,从而实现根据服务名的调用。但是回过头来查看我们这段调用方法,依然存在服务地址硬编码、代码阅读性差的问题。

593 0
|
搜索推荐 前端开发 Java
|

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(八)saas平台篇-解决不同租户针定制化开发问题(2) -挂载自定义登陆以及业务端完整代码

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(八)saas平台篇-解决不同租户针定制化开发问题(2) -挂载自定义登陆以及业务端完整代码

653 0
|
Java 微服务 Spring
|

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(一) (mini-cloud) 整体架构图

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(一) (mini-cloud) 整体架构图

1161 0
|
微服务
|

基于MSE实现微服务的全链路灰度-6

基于MSE实现微服务的全链路灰度-6

220 0
|
监控 NoSQL Java
|

23、一文读懂 Spring Boot、微服务架构和大数据治理三者之间的故事(十五)

微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物。互联网时代的产品通常有两类特点:需求变化快和用户群体庞大,在这种情况下,如何从系统架构的角度出发,构建灵活、易扩展的系统,快速应对需求的变化呢?同时随着用户的增加,如何保证系统的可伸缩性、高可用性,成为系统架构面临的挑战。

930 0
|
存储 SQL 消息中间件
|

国王小组:区块链交易所搭建|如何用微服务替代单服务架构

本篇文章一共分为三个部分,分别是微服务架构的演进过程、具体实践微服务的应用技术和领域驱动设计的意识转变。微服务架构已经渗透到互联网应用的方方面面,而领域驱动设计也逐渐被业界所接收。

367 0
|
弹性计算 Kubernetes Cloud Native
|

云原生微服务应用平台 EDAS 2022 年度报告

最近一年来,随着我们的客户对于云技术的诉求从资源快速交付的服务,转变为对资源精益运用的服务。EDAS 团队结合公共云上所服务的企业类客户的几万个应用,选取了 8 个最具代表性的指标,进行了一次系统性的分析整理和总结,希望可以给当前正在从事软件架构的从业人员一个侧面的视角,来了解一些当下发生在身边的技术现象。

559 1
|
前端开发 物联网 定位技术
|

Kratos微服务框架实现IoT功能:设备实时地图

IoT,也就是物联网,万物互联,在未来肯定是一个热点——实际上,现在物联网已经很热了。那好,既然这一块这么有前途。那我们就来学习怎么开发物联网系统吧。可是,作为一个小白,两眼一抹黑:我想学,可是我该如何开始?这玩意儿到底该咋整呢?在这个时候,我发现了B站开源的微服务框架[go-kratos](https://github.com/go-kratos/kratos)。那么,Kratos能否实现物联网的系统和功能呢?答案是:必须可以。

682 0
|
JSON Kubernetes Cloud Native
|

Kratos微服务框架实现权鉴 - OPA

现在,策略通常是它实际管理的软件服务的一个硬编码功能。Open Policy Agent让您可以将策略从软件服务中解耦出来,这样,负责策略的人员就可以从服务本身中分离出来,对策略进行读、写、分析、版本、发布以及一般的管理。OPA还为您提供了一个统一的工具集,使您可以将策略与任何您喜欢的软件服务解耦,并使用任何您喜欢的上下文来编写上下文感知策略。简而言之,OPA可以帮助您使用任何上下文从任何软件系统解耦任何策略。

890 0
|
自然语言处理 监控 Cloud Native
|

精华推荐 |【深入浅出Sentinel原理及实战】「原理探索专题」完整剖析Alibaba微服务架构体系之轻量级高可用流量控制组件Sentinel(1)

精华推荐 |【深入浅出Sentinel原理及实战】「原理探索专题」完整剖析Alibaba微服务架构体系之轻量级高可用流量控制组件Sentinel(1)

1829 0
|
Kubernetes Cloud Native Java
|

【Quarkus技术系列】「云原生架构体系」打造基于Quarkus的云原生微服务框架实践

【Quarkus技术系列】「云原生架构体系」打造基于Quarkus的云原生微服务框架实践

1127 0
|
Kubernetes Cloud Native Oracle
|

【Quarkus技术系列】打造基于Quarkus的云原生微服务框架实践(1)

【Quarkus技术系列】打造基于Quarkus的云原生微服务框架实践(1)

1249 0
|
Java Docker 微服务
|

springBoot微服务打包成docker镜像

使用docker跑服务非常方便,不需要在服务实例上繁琐的安装运行环境,通过编写dockefile快速构建镜像,能够快速运行应用,开发首选

494 0
|
消息中间件 机器学习/深度学习 JSON
|

【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 3 部分:设置 Vault

【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 3 部分:设置 Vault

545 0
|
存储 架构师 微服务
|

微服务大泥球,分层微服务,分群微服务

讨论一下微服务中服务间关系的三种模式:微服务大泥球,分层模式,分群模式。

318 0
|
Rust 安全 Linux
|

如何使用rust写内核模块

近年来,Rust语言以内存安全、高可靠性、零抽象等能力获得大量开发者关注,而这些特性恰好是内核编程中所需要的,所以我们看下如何用rust来写Linux内核模块。

612 0
|
Dubbo Cloud Native 安全
|

微服务治理实践之金丝雀发布|学习笔记(一)

快速学习微服务治理实践之金丝雀发布

521 0
|
存储 Dubbo 容灾
|

微服务治理之全链路灰度|学习笔记(二)

快速学习微服务治理之全链路灰度

465 0
|
敏捷开发 运维 自然语言处理
|

【直播】微服务治理技术的原理介绍|学习笔记(一)

快速学习【直播】微服务治理技术的原理介绍

366 0
|
SQL 消息中间件 存储
|

微服务组件Seata

微服务组件Seata

440 0
|
存储 JSON 监控
|

实操讲解:微服务运行日志采集(二)|学习笔记

快速学习实操讲解:微服务运行日志采集(二)

296 0
|
JSON 监控 API
|

课时3: 实操讲解:微服务运行异常告警(二)|学习笔记

快速学习课时3: 实操讲解:微服务运行异常告警(二)

312 0
|
负载均衡 算法 Cloud Native
|

【微服务六】Ribbon负载均衡策略之轮询(RoundRobinRule)、重试(RetryRule)

【微服务六】Ribbon负载均衡策略之轮询(RoundRobinRule)、重试(RetryRule)

681 0
|
存储 开发框架 NoSQL
|

微服务系列之授权认证(二) identity server 4

IdentityServer4 是为ASP.NET Core系列量身打造的一款基于 OpenID Connect 和 OAuth 2.0 认证授权框架。

426 0
|
存储 开发框架 安全
|

微服务系列之授权认证(一) OAuth 2.0 和 OpenID Connect

这些年围绕着授权鉴权(authorization)和身份验证(authentication)诞生了很多规范和协议。这里只讨论最主流的最新的规范和协议:OAuth2.0、OpenID Connect、JWT。8

616 0
|
监控 前端开发 数据库
|

微服务项目:尚融宝(45)(核心业务流程:借款申请(2))

微服务项目:尚融宝(45)(核心业务流程:借款申请(2))

323 0
|
存储 开发工具 对象存储
|

微服务项目:尚融宝(21)(后端搭建:OSS文件上传整合2)

微服务项目:尚融宝(21)(后端搭建:OSS文件上传整合2)

390 0
|
开发框架 自然语言处理 架构师
|

Linux 下一代架构基金会宣布:正式成立 NextArch 基金会微服务技术组!联手腾讯等企业/社区共同发力微服务标准化建设

Linux 下一代架构基金会宣布:正式成立 NextArch 基金会微服务技术组!联手腾讯等企业/社区共同发力微服务标准化建设

431 0
|
缓存 NoSQL Java
|

微服务 Spring Boot 整合Redis 实战开发解决高并发数据缓存

高并发场景下,如何巧妙的利用缓存解决,提高系统的可用性? Redis 缓存来搞定!

569 0
|
消息中间件 JavaScript Java
|

SpringBoot+Nacos+Kafka简单实现微服务流编排

SpringBoot+Nacos+Kafka简单实现微服务流编排

1423 0
|
运维 负载均衡 监控
|

微服务【分布式架构&认识微服务&SpringCloud】第1章

目录1,认识微服务1.1,单体架构1.2,分布式架构1.3,微服务1.4,SpringCloud1.5,总结单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。(意思就是说,所有的功能在一个项目中进行实现,不用管复杂的架构设计,只需要创建一个项目,有功能就往这个项目里面加代码就ok了)

266 0

第一次创建微服务项目,如何快速启动多个模块?,idea如何开启Run DashBoard(显示services)

第一次创建微服务项目,如何快速启动多个模块?,idea如何开启Run DashBoard(显示services)

966 0
|
存储 分布式计算 运维
|

分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享

随着微服务架构的流行,客户端发起的一次请求可能需要涉及到多个或 N 个服务,致使我们对服务之间的监控和排查变得更加复杂。

596 0
|
存储 NoSQL JavaScript
|

NodeJS 基于 Dapr 构建云原生微服务应用,从 0 到 1 快速上手指南

Dapr 是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架。Dapr 确保开发人员专注于编写业务逻辑,不必分神解决分布式系统难题,从而显著提高了生产力。Dapr 降低了构建微服务架构类现代云原生应用的门槛。

534 1
|
Cloud Native Java 数据处理
|

通过 MSE 实现基于Apache APISIX的全链路灰度

微服务引擎MSE面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持Nacos/ZooKeeper/Eureka)、云原生网关(原生支持Ingress/Envoy)、微服务治理(原生支持Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。

1039 0
|
负载均衡 网络协议 Cloud Native
|

Spring Cloud Alibaba:Nacos服务治理平台,服务注册、RestTemplate实现微服务之间访问,负载均衡访问

Nacos 提供了发现、配置和管理微服务能力,能快速实现动态服务发现、服务配置、服务元数据及流量管理。使用 Nacos 可以更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 本文用Nacos、RestTemplate实现微服务之间访问。

645 0
|
存储 前端开发 JavaScript
|

认识微前端:一种用于前端 Web 开发的微服务

对于Web应用来说,前端越来越大,后端越来越不重要。现代 Web 应用程序 80%-90% 的代码为前端代码,后端代码非常少。可以想象,现在大多数新的web应用程序都面临着类似的情况。

566 0
|
Java 测试技术 持续交付
|

拆完中台再拆微服务

这些年中台、微服务都是技术浪潮中的弄潮儿。两者的命运似乎是所有技术新词的缩影:先谈,再建,后拆,最后平静。 如中台,开始时聊什么都得带上中台,战略层喜欢谈,执行层也喜欢谈,再后面跟随一线大厂纷纷搭建自己的中台,然后就是反思,拆除中台,最后平静看待中台。 中台可以说已经经历完整的生命周期,而微服务周期也差不多,但对于“拆掉”,两者的声势与目标却不太相同。

356 0
|
运维 自然语言处理 负载均衡
|

5分钟带你快速了解微服务框架的前世今生

5分钟带你快速了解微服务框架的前世今生

450 0
|
SQL 开发框架 前端开发
|

SpringCloud微服务实战——搭建企业级开发框架(三十二):代码生成器使用配置说明

一、新建数据源配置   因考虑到多数据源问题,代码生成器作为一个通用的模块,后续可能会为其他工程生成代码,所以,这里不直接读取系统工程配置的数据源,而是让用户自己维护。

627 55
|
开发框架 缓存 前端开发
|

SpringCloud微服务实战——搭建企业级开发框架(二十四):集成行为验证码和图片验证码实现登录功能

随着近几年技术的发展,人们对于系统安全性和用户体验的要求越来越高,大多数网站系统都逐渐采用行为验证码来代替图片验证码。GitEgg-Cloud集成了开源行为验证码组件和图片验证码,并在系统中添加可配置项来选择具体使用哪种验证码。 • AJ-Captcha:行为验证码 • EasyCaptcha: 图片验证码

807 28
|
存储 负载均衡 搜索推荐
|

手把手带你写一个简易版微服务网关

手把手带你写一个简易版微服务网关

520 0
|
缓存 开发框架 NoSQL
|

SpringCloud微服务实战——搭建企业级开发框架(二十):集成Reids缓存

这章我们来介绍在系统中引入redisson-spring-boot-starter依赖来实现redis缓存管理 1、在GitEgg-Platform中新建gitegg-platform-redis用于管理工程中用到的Redis公共及通用方法。

677 57
|
开发框架 前端开发 Java
|

SpringCloud微服务实战——搭建企业级开发框架(十九):Gateway使用knife4j聚合微服务文档

本章介绍Spring Cloud Gateway网关如何集成knife4j,通过网关聚合所有的Swagger微服务文档 1、gitegg-gateway中引入knife4j依赖,如果没有后端代码编写的话,仅仅引入一个swagger的前端ui模块就可以了

1420 57
|
监控 Java 中间件
|

48 张图 | 手摸手教你微服务的性能监控、压测和调优

48 张图 | 手摸手教你微服务的性能监控、压测和调优

607 0
|
敏捷开发 设计模式 运维
|

.Net微服务实战之DevOps篇

.Net微服务实战之DevOps篇

351 0
|
运维 Kubernetes 负载均衡
|

微服务和服务网格有什么区别,Istio告诉你

微服务和服务网格有什么区别,Istio告诉你

1973 1
|
XML JSON 负载均衡
|

微服务(二)之有HTTP协议,为何还需要在RPC中使用自定义的协议?

微服务(二)之有HTTP协议,为何还需要在RPC中使用自定义的协议?

794 0
|
开发框架 缓存 Java
|

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

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

1410 1
我要发布