微服务-阿里云开发者社区-阿里云

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

微服务

关注

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

0
今日
5798
内容
9
活动
426
关注
|
安全 程序员 微服务
|

微服务架构的理论基础 - 康威定律

可能出乎很多人意料之外的一个事实是,微服务很多核心理念其实在半个世纪前的一篇文章中就被阐述过了,而且这篇文章中的很多论点在软件开发飞速发展的这半个世纪中竟然一再被验证,这就是康威定律。前段时间看了Mike Amundsen 《远距离条件下的康威定律——分布式世界中实现团队构建》在InfoQ上的一个分

106769 7
|
机器学习/深度学习 自然语言处理 前端开发
|

微服务实践:全栈小团队“洪荒之力”改造阿里服务CRM技术体系

8月9日2016云栖大会北京峰会拉开帷幕,阿里高级技术专家肥侠带来了“智能客服:基于微服务的系统改造实践”的重要演讲。其中首先进行了业务介绍,接着和大家简单分享了微服务,着重和大家讲述了微服务的实践,包括微服务技术实践、微服务团队实践、DT下的微服务。精彩不容错过——

8087 0
|
负载均衡 Java 应用服务中间件
|

10道面试官喜欢问的微服务面试题Spring Cloud+Spring Boot

微服务面试题Spring Cloud+Spring Boot

6709 0
|
canal 关系型数据库 MySQL
|

【转】微服务MySQL分库分表数据到MongoDB同步方案

近年来,微服务概念持续火热,网络上针对微服务和单体架构的讨论也是越来越多,面对日益增长的业务需求是,很多公司做技术架构升级时优先选用微服务方式。我所在公司也是选的这个方向来升级技术架构,以支撑更大访问量和更方便的业务扩展。

6371 0
|
Dubbo 应用服务中间件 数据库
|

一行代码,保障分布式事务一致性—GTS:微服务架构下分布式事务解决方案

虽然微服务现在如火如荼,但对其实践其实仍处于初级阶段。即使互联网巨头的实践也大多是试验层面,鲜有核心业务系统微服务化的案例。GTS是目前业界第一款,也是唯一的一款通用的解决微服务分布式事务问题的中间件,而且可以保证数据的强一致性。本文将对GTS做出深入解读。

7122 0
|
Java Apache Docker
|

微服务实战之春云与刀客(五)—— spring cloud与docker swarm集群

概述 微服务与docker结合是必然的趋势,本文介绍spring cloud与docker swarm集群实现微服务极简部署,不需要编写Dockerfile,不需要docker-compose编排容器。

6027 0
|
存储 Kubernetes API
|

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

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

5790 0
|
Java Apache 开发者
|

阿里巴巴的微服务开源之路

2019阿里云峰会·北京开发者专场 侠之大者,为国为民。 在金庸小说中,郭靖和黄蓉是“侠之大者,为国为民”的典范,他们以布衣之身帮助宋军守护襄阳十余年。 技术的世界里,并无大小之分。 但当一群程序员由服务公司内部转变为社会的程序员,将技术以开源的方式与社区的开发者一同协作、改进和使用时,他们便被赋予了更大的责任和期待。

5227 0
|
Java 数据库连接 数据库
|

Spring Cloud Alibaba 实战(三) - 微服务拆分与编写

1 概述 1.1 单体架构vs微服务架构 单体架构是什么 微服务是什么 微服务特性 微服务全景架构图 微服务优缺点 微服务适用场景 1.2 业务分析与建模 项目功能演示与分析 微服务拆分 项目架构图 数据库设计 API文档 1.3 编写微服务 创建小程序 创建项目 编写用户微服务 编写内容微服务 2 单体应用 一个归档包(例如war包)包含所有功能的应用程序,我们通常称为单体应用。

3714 0
|
应用服务中间件 nginx Docker
|

微服务实战之春云与刀客(四)—— docker swarm 集群实战

概述 docker swarm 是一个非常简单的docker 原生集群部署环境。在docker swarm 出来之前,要搭建一个docker 集群需要复杂的网络运维和配置能力,而docker swarm 把这一切都解放了。

3776 0
|
监控 Java 应用服务中间件
|

主流的微服务框架

主流的微服务框架 目前比较火的主流微服务框架 Spring CLoud Dubbo Istio 一、背景介绍 1)Spring Cloud , 来自Spring,具有Spring 社区的强大支撑,还有Netflix强大的后盾与技术输出。

5874 0
|
缓存 Java 数据库
|

微服务基础

demo

2257 0
|
数据库连接 Nacos 数据库
|

结合场景谈一谈微服务配置

2544 0
|
开发框架 监控 Java
|

ASP.NET Core微服务之基于Steeltoe使用Zipkin实现分布式追踪

本文简单地介绍了一下Spring Cloud Seluth与Zipkin,然后通过Java快速地构建了一个Zipkin Server,通过在ASP.NET Core中集成Zipkin并做了一个基本的微服务调用追踪Demo。

1976 0
|
监控 Go 数据库
|

C/S模式充电桩管理软件向微服务架构演进

微服务架构在最近两年炒比较火热,最近有个朋友在做充电桩管理软件,该软件是两年前采用C/S模式开发的 ,主要Client(UI)和 Server端两个层次,中间采用数据库共享方式进行通信,如下图所示为充电桩管理软件的客户端界面: 这类应用是传统的C/S模式,适合于30个场站以下的管理和应用,在当前充电桩整体规模不大的情况下,还是勉强可以支撑试用的,最近我这位朋友遇到一个新需求,要接入到第三方的管理平台(B/S模式)中,要求提供标准的REST接口。

1993 0
|
监控 安全 Java
|

微服务系列-Spring Cloud优质项目推荐

Spring Cloud 微服务架构集大成者,云计算最佳业务实践。 image.png Spring Cloud Spring Cloud Config Spring 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。

1504 0
|
Java 持续交付 微服务
|

第12章 Spring Boot与微服务

第12章 Spring Boot与微服务 随着RESTful web服务和JSON数据交换格式流行,简单快速建立一个可连接的服务已经越来越方便了。随着持续交付概念推广以及Docker容器普及,微服务将这两种理念和技术结合起来,形成新的微服务+API + 平台的开发模式,以及容器化微服务的持续交付概念。

1427 0
|
应用服务中间件 Dubbo Nacos
|

微服务开源生态报告 No.10

「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。 社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。 非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。

1663 0
|
Web App开发 Java 关系型数据库
|

Java EE企业级平台的未来计划:39个重大项目,云原声应用和微服务成为重点

Java开发者必读,Java EE企业级平台的未来计划:39个重大项目,云原声应用和微服务成为重点。Jakarta EE和GlassFish服务器等39个项目。Java开发者应该了解的知识。

1810 0
|
API 网络架构 微服务
|

带你读《微服务架构设计模式》之三:微服务架构中的进程间通信

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

13057 0
|
Java Devops 微服务
|

《Spring Boot极简教程》第15章 Spring Boot微服务和DevOps

第15章 Spring Boot微服务和DevOps 从OOP到SOA 微服务 DevOps Docker Spring Cloud

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

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

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

1834 0
|
消息中间件 Java 微服务
|

探索解析微服务下的RabbitMQ

概览 本文主要介绍如何使用RabbitMQ消息代理来实现分布式系统之间的通信,从而促进微服务的松耦合。 RabbitMQ,也被称为开源消息代理,它支持多种消息协议,并且可以部署在分布式系统上。

1107 0
|
监控 Java API
|

Spring Cloud 微服务的那点事

在详细的了解SpringCloud中所使用的各个组件之前,我们先了解下微服务框架的前世今生。 单体架构 在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开发、部署和维护的难度。

1410 0
|
持续交付 虚拟化 微服务
|

.Net Core微服务系列--理论篇

微服务的由来 微服务最早由Martin Fowler与James Lewis于2014年共同提出来的,但是微服务也不是一个全新的概念,它是由一系列在实践中获得成功并流行起来的概念中总结出来的一种模式,一种概念。

1184 0
|
Devops 数据库 开发者
|

微服务架构优缺点

1107 0
|
设计模式 缓存 Devops
|

微服务架构最强讲解,那叫一个通俗易懂!

微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的

8390 1
|
Devops 应用服务中间件 API
|

微服务(Microservice)那点事

微服务架构被提出很短的时间内,就被越来越多的开发人员推崇,简单来说其主要的目的是有效的拆分应用,实现敏捷开发和部署 。本分享即尝试介绍微服务架构的一些实施细节和要求,探询微服务架构的由来,并最终提供我们团队内部的一些实践总结,希望对大家有帮助。

99561 2
|
存储 网络协议 Cloud Native
|

微服务的灵魂摆渡者——Nacos,来一篇原理全攻略

微服务的灵魂摆渡者——Nacos,来一篇原理全攻略

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

【微服务】一文读懂网关概念+Nginx正反向代理+负载均衡+Spring Cloud Gateway(多栗子)

不知道什么是网关?正向代理?反向代理?负载均衡?负载均衡策略?Nginx和Gateway的区别?假如这些你都不知道,没关系,本文举了大量通俗易懂的例子来阐述了这些概念,保证小白也能看懂,并且最后还提到了gateway的一些配置。

2877 2
|
运维 监控 Java
|

微服务:知识点梳理(SOA、服务拆分、服务治理、分布式事务)

微服务:知识点梳理(SOA、服务拆分、服务治理、分布式事务)

1936 0
|
监控 NoSQL 网络协议
|

超详细解析微服务架构,写得太好了!

本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。

1509 0
|
负载均衡 前端开发 Java
|

11-微服务技术栈(基础):Gateway服务网关

微服务中另一重要组件:网关 进行了实战性演练,网关作为分布式架构中的重要中间件,不仅承担着路由分发(重点关注Path规则配置),同时可根据自身负载均衡策略,对多个注册服务实例进行均衡调用。本节我们借助GateWay实现的网关只是技术实现的方案之一,后续大家可能会接触像:Zuul、Kong等,其实现细节或有差异,但整体目标是一致的。

4780 1
|
消息中间件 Dubbo Cloud Native
|

Spring Cloud Alibaba 新一代微服务解决方案

本篇是「跟我学 Spring Cloud Alibaba」系列的第一篇,每期文章会在公众号「架构进化论」进行首发更新,欢迎关注。

15374 1
|
1天前
|
安全 Java 机器人
|

给 Spring Security 表单增加图形验证码

【6月更文挑战第2天】针对给 Spring Security 增加验证码登录的情况,介绍如何给 Spring Security 的登录表单增加图形验证码的校验。

44 2
|
16小时前
|
前端开发 Java Spring
|

自定义 Spring MVC Controller 方法参数处理

【6月更文挑战第3天】在 Spring MVC Controller 的方法参数,Spring 会自动为我们注入一些特殊的参数值,比如 HttpServletRequest、HttpServletResponse 等对象,或者 HTTP 请求参数。

43 0
|
监控 前端开发 JavaScript
|

6个顶级SpringCloud微服务开源项目,企业开发必备!

6个顶级SpringCloud微服务开源项目,企业开发必备!

2909 0
|
监控 负载均衡 Dubbo
|

认识微服务 SpringCloud (史上最全学习路线)

认识微服务 SpringCloud (史上最全学习路线)

1212 0
|
存储 分布式计算 Kubernetes
|

微服务想用好,先把分布式和微服务之间的关系搞清楚

微服务想用好,先把分布式和微服务之间的关系搞清楚

1092 0
|
移动开发 小程序 前端开发
|

一文读懂 SOA 架构和微服务架构的区别

如果我们打开支付宝首页,去看我们的余额,它会展示你的总资产,昨日收益、累计收益等信息。

6926 1
|
6天前
|
API C++ 微服务
|

微服务新体验之Aspire初体验

该文指导安装Aspire项目。首先,需检查VS版本,若低于17.9.7则须更新。通过“帮助”菜单选择“检查更新”并安装。接着创建Aspire项目,然后在AspireApp1.AppHost的launchSettings.json中添加"ASPIRE_ALLOW_UNSECURED_TRANSPORT": "true"。运行AspireApp1.AppHost项目,最后访问AspireApp1.Web以查看结果。文中代码展示了如何在AspireApp1.Web中注入并调用apiservice的API。作者为吴晓阳。

37 3
|
SQL Oracle Java
|

【微服务 31】超细的Spring Cloud 整合Seata实现分布式事务(排坑版)

【微服务 31】超细的Spring Cloud 整合Seata实现分布式事务(排坑版)

1199 0
|
2天前
|
安全 Java 数据安全/隐私保护
|

给 Spring Security OAuth 增加新的授权模式

【6月更文挑战第1天】这篇我们来试着参考密码模式,给 Spring Security OAuth 增加一个手机验证码模式。以下内容会与之前的文章内容有关联,因此在此之前,可以先阅读之前的几篇文章,回顾一下这些内容。

28 0
|
2天前
|
SQL 关系型数据库 数据库
|

nacos 2.2.3版本 查看配置文件的历史版本的接口 是针对MySQL数据库的sql 改成postgresql后 sql语句报错 该怎么解决

在Nacos 2.2.3中切换到PostgreSQL后,执行配置文件历史版本分页查询出错,因`LIMIT 0, 10`语法不被PostgreSQL支持,需改为`LIMIT 10 OFFSET 0`。仅当存在历史版本时报错。解决方案是调整查询SQL以兼容PostgreSQL语法。

28 4
我要发布