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

微服务

关注

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

0
今日
7414
内容
9
活动
581
关注
|
JavaScript Java 数据管理
|

桥边姑娘百亿流量微服务网关的设计与实现(1)

百亿流量微服务网关的设计与实现(1)

392 0
|
搜索推荐 Java 关系型数据库
|

从300万行到50万行代码,遗留系统的微服务改造(5)

从300万行到50万行代码,遗留系统的微服务改造(5)

312 0
|
消息中间件 Java Kafka
|

springcloud 微服务日志写入kafka

springcloud 微服务日志写入kafka

674 0
|
存储 负载均衡 网络协议
|

微服务架构 | 3.4 HashiCorp Consul 注册中心

Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。它提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之 Consul 提供了一种完整的服务网格解决方案;

437 0
|
XML JSON 前端开发
|

微服务架构 | 2. 服务配置管理

将配置写入一个 config 常量类往往会有些问题,每次对配置进行更改时,应用程序都必须重新编译和重新部署; 在少量的应用程序中可以将配置写在低层级的属性文件,如:YAML、JSON 或 XML;其中包含数据库和中间件连接信息,以及驱动应用程序行为的相关元数据; 但是在处理可能包含数百个微服务的基于云的应用程序,其中每个微服务可能会运行多个服务实例时,需要对配置进行集中管理;

1478 0
|
敏捷开发 运维 关系型数据库
|

《springcloud超级入门》微服务的概念和优缺点《一》

微服务是什么?它的优缺点有哪些? “微服务”一词来源于 Martin Fowler 的《Microservices》一文。微服务是一种架构风格,即将单体应用划分为小型的服务单元,微服务之间使用 HTTP 的 API 进行资源访问与操作。

249 0
|
NoSQL 关系型数据库 MySQL
|

商城项目02_环境搭建、安装vagrant、docker、mysql、redis、从0搭建各个微服务项目、数据库初始化(八)

商城项目02_环境搭建、安装vagrant、docker、mysql、redis、从0搭建各个微服务项目、数据库初始化(八)

315 0
|
NoSQL 关系型数据库 MySQL
|

商城项目02_环境搭建、安装vagrant、docker、mysql、redis、从0搭建各个微服务项目、数据库初始化(一)

商城项目02_环境搭建、安装vagrant、docker、mysql、redis、从0搭建各个微服务项目、数据库初始化(一)

371 0
|
负载均衡 算法 微服务
|

商城项目01_电商系统基本模式、分布式基础概念、微服务架构图、微服务划分图(二)

商城项目01_电商系统基本模式、分布式基础概念、微服务架构图、微服务划分图(二)

477 0
|
微服务
|

商城项目01_电商系统基本模式、分布式基础概念、微服务架构图、微服务划分图(一)

商城项目01_电商系统基本模式、分布式基础概念、微服务架构图、微服务划分图(一)

734 0
|
存储 Java 网络架构
|

使用springCloud构建微服务实战(下)

Eureka是开源的服务发现组件,本身是一个基于REST的服务。包含两个组件:Eureka Server和Eureka Client。 (1)Eureka Server提供服务发现的能力,各个微服务启动时,会向Eureka Server注册自己的信息,它会存储这些信息。 (2)Eureka Client是一个java客户端,用于简化与Eureka Server的交互。

293 0
|
资源调度 监控 安全
|

微服务容错组件Hystrix设计分析

在分布式微服务场景下,由于各个业务服务的纵向拆分,加上通常会使用集群技术来保障业务服务的可靠性,由此导致了应用服务节点的爆炸式增长,服务节点的增多会导致出故障的概率也随之增加。如之前文章所阐述的,某个应用节点的不可用可能导致最终整个平台正常运行受影响,因此我们需要一些手段去应对这种异常情况。Hystrix正是一种专门针对微服务容错处理的基础组件,本文主要针对容错组件Hystrix进行设计分析,希望对大家有所裨益。

277 0
|
Java Nacos 微服务
|

微服务:剖析一下源码,Nacos的健康检查竟如此简单

微服务:剖析一下源码,Nacos的健康检查竟如此简单

444 0
|
弹性计算 负载均衡 算法
|

要学习微服务的服务发现?先来了解一些科普知识吧

要学习微服务的服务发现?先来了解一些科普知识吧

236 0
|
XML 存储 负载均衡
|

Alibaba 阿里微服务springcloud flowable 工作流 自定义表单 模块设计方案

Alibaba 阿里微服务springcloud flowable 工作流 自定义表单 模块设计方案

738 0
|
负载均衡 前端开发 网络协议
|

Spring Cloud构建微服务架构(二)服务消费者

Spring Cloud构建微服务架构(二)服务消费者

275 0
|
安全 前端开发 Java
|

Spring Cloud构建微服务架构(五)服务网关

Spring Cloud构建微服务架构(五)服务网关

360 0
|
存储 JSON 监控
|

Spring Cloud构建微服务架构:分布式配置中心【Dalston版】

Spring Cloud构建微服务架构:分布式配置中心【Dalston版】

167 0
|
缓存 微服务
|

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

微服务应用的多机房部署

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

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

微服务应用的多机房部署

774 0
|
安全 Java 测试技术
|

Spring Cloud构建微服务架构:服务网关(过滤器)【Dalston版】

Spring Cloud构建微服务架构:服务网关(过滤器)【Dalston版】

339 0
|
前端开发 数据库 微服务
|

领域对象映射到微服务代码模型(中)

将领域对象映射到微服务代码模型中。DDD强调 先构建领域模型 然后设计微服务 以保证领域模型和微服务的一体性。但在构建领域模型时,我们往往是在业务视角,并且有些领域对象还带业务语言。我们还需要将领域模型作为微服务设计的输入,对领域对象进行设计和转换,让领域对象与代码对象建立映射关系。

290 0
|
自然语言处理 监控 Dubbo
|

Java微服务RPC选型Dubbo还是SpringCloud?(下)

Java微服务RPC选型Dubbo还是SpringCloud?

385 0
|
Java 索引 微服务
|

阿里P8面试:微服务项目如何校验参数(上)

阿里P8面试:微服务项目如何校验参数

289 0
|
缓存 负载均衡 算法
|

电商互联网如何做微服务治理(SOA governance)?(下)

电商互联网如何做微服务治理(SOA governance)?(下)

311 0
|
负载均衡 微服务
|

SpringCloud学习笔记(五、视图微服务-RIBBON)

SpringCloud学习笔记(五、视图微服务-RIBBON)

222 0
|
网络协议 Dubbo Java
|

微服务注册中心 ZooKeeper、Eureka、Consul 、Nacos 对比!

前言 服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。

359 0
|
Dubbo Java 应用服务中间件
|

微服务中 Zookeeper 应用及原理

了解微服务的小伙伴都应该知道Zookeeper,Zookeeper是一个分布式的,开源的分布式应用程序协调服务。 现在比较流行的微服务框架Dubbo、Spring Cloud都可以使用Zookeeper作为服务发现与组册中心。但是,为什么Zookeeper就能实现服务发现与组册呢?

329 0
|
算法 Java 编译器
|

从 Java 9 开始,Java 就华丽的转身为微服务了…

继 2014 年 3 月 Java 8 发布之后,时隔 4 年,2018 年 9 月,Java 11 如期发布,其间间隔了 Java 9 和 Java 10 两个非LTS(Long Term Support)版本。

248 0
|
消息中间件 存储 架构师
|

微服务设计 10 大反模式和陷阱!

O’Reilly的电子书《Microservices AntiPatterns and Pitfalls》讲述了在微服务设计实现时十种最常见的反模式和陷阱。本文基于此书,将这十个点列出。

404 0
|
运维 监控 Dubbo
|

为什么大公司一定要使用微服务?

为什么大公司一定要使用微服务?

276 0
|
Kubernetes Java Docker
|

kubernetes Spring Cloud 微服务架构— (5)Kubernetes spring cloud 微服务-Docker基本网络管理

第 5 章 Docker 基本网络管理 本章节讲解 Docker 的四种网络模式: Bridge、Host、 None、Container;并且会详细解释这几种网络模式的工作模式方式。

767 0
|
数据采集 JSON 前端开发
|

SpringCloud 微服务最佳开发实践

现在基于SpringCloud的微服务开发日益流行,网上各种开源项目层出不穷。我们在实际工作中可以参考开源项目实现很多开箱即用的功能,但是必须要遵守一定的约定和规范。

240 0
|
运维 监控 架构师
|

除了微服务,我们还有其他选择吗?

前面我们聊了微服务的话题,现在微服务已经是业内通识。但凡系统开发、系统设计,必然采用微服务架构,或者宣称是微服务架构。

594 0
|
微服务
|

微服务使用RestTemplate实现服务间调用(get请求)

微服务使用RestTemplate实现服务间调用(get请求)

542 0
|
存储 运维 监控
|

从单体架构到微服务架构

微服务的优势众多,在现在如果有谁没有听过微服务架构,可以从这里了解一下。本文主要聊一聊是否值得花时间将单体架构重构为微服务架构?

291 0
|
存储 监控 Kubernetes
|

微服务编程范式

目前很多互联网公司都采用微服务架构,微服务的优点和缺点被反复说到,这里不在重复赘述,只结合工作中的一些实践,说说要用微服务要注意的点,厚颜写做编程范式,其实就是一些具体实践而已。

256 0
|
缓存 运维 负载均衡
|

程序员不得不了解的微服务的现状和未来,建议收藏哦!!!

单体架构应该是我们最先接触到的架构实现了,在单体架构中使用经典的三层模型,即表现层,业务逻辑层和数据访问层。

231 0
|
消息中间件 负载均衡 监控
|

【springcloud合集】02:微服务架构理论基础

以前的服务器就好像,一个会语数外全能的老师,为学生提供服务,这个老师生病了,那全校停课。现在微服务流行后,学校有了数学教研组,语文教研组,外语教研组,每个教研组有一群老师具体负责某科的教学,缺了谁,学校都照样运转。

331 0
|
敏捷开发 弹性计算 Kubernetes
|

四步轻松玩转微服务敏捷开发

微服务给大家带来了敏捷开发的特性,基于敏捷开发带来的便利,让我们可以在同一个时间内多个迭代/feature 并行开发。但微服务架构本身也给开发环境带来了一定的复杂性,故敏捷开发有时候也不是那么容易。

647 0
|
运维 Cloud Native Dubbo
|

阿里云微服务引擎 MSE 10 月产品动态

在此与大家分享微服务引擎MSE(注册配置中心、云原生网关、微服务治理)产品动态,欢迎关注!

541 0
|
IDE Java 测试技术
|

spring cloud分布式微服务-Spring Boot基础构建

本章主要目标完成Spring Boot基础项目的构建,并且实现一个简单的Http请求处理,通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。 系统要求: Java 7及以上 Spring Framework 4.1.5及以上 本文采用Java 1.8.0_73、Spring Boot 1.3.2调试通过。 使用Maven构建项目 通过SPRING INITIALIZR工具产生基础项目 访问:http://start.spring.io/ 选择构建工具Maven Project、Spring Boot版本1.3.2以及一些工程基本信息,可参考下图所示SP

240 0
|
API 微服务
|

微服务项目服务管理混乱?来看这一篇生产者消费者服务实践,使用API网关实现服务聚合

本文针对微服务项目中的多个服务难以管理的问题,提出了一个使用API网关对微服务中的多种服务进行管理的方案,使用API网关实现微服务中的服务聚合管理。介绍了微服务中的API Gateway网关技术的使用方式和在项目中集成使用API Gateway的具体配置。通过详细的实例说明了API网关技术的具体使用以及聚合的服务和版本的配置。

519 0
|
运维 Kubernetes IDE
|

微服务介绍与实践总结

近年来,微服务与DevOps等概念不断热炒。两者实际上是紧密相联,又相辅相成,Docker、Mesos、Kubernates等技术方案的快速崛起,为微服务提供了更坚实土壤,使其得以更顺利地实施落地。 类似spirng-boot等技术的发展与大为传播,更是直接促进了微服务成熟化发展。本文将从与对传统单体架构服务与微服务的比较,介绍微服务,并在最后对DevOps与微服务联系做简单介绍。 单体架构(Monolithic Architecture ) 假设你要开发一个Web后台服务,大部份开发者一开始肯定向于将,所有功能实现放在一个服务进程内。例如JavaWeb的开发者,往往会产出一个War包,这就

276 0
|
消息中间件 JavaScript 前端开发
|

老树发新芽:微服务

如果我告诉你有这样一种软件架构,一个应用程序的组件通过基于网络的通讯协议为其它组件提供服务,我估计你可能会说它是 … 是的,它和你编程的年限有关。如果你从上世纪九十年代就开始了你的编程生涯,那么你肯定会说它是 面向服务的架构( Service-Oriented Architecture)(SOA)。但是,如果你是个年青人,并且在云上获得初步的经验,那么,你将会说:“哦,你说的是 微服务(Microservices)。” 你们都没错。如果想真正地了解它们的差别,你需要深入地研究这两种架构。

225 0
|
存储 缓存 SpringCloudAlibaba
|

springcloud Alibaba 微服务 flowable 工作流 自定义表单 vue.js前后分离

springcloud Alibaba 微服务 flowable 工作流 自定义表单 vue.js前后分离

880 0
|
Kubernetes Dubbo Java
|

[10.14 workshop] 微服务治理全链路金丝雀发布

当新版本发布的时候,我们希望能够控制一部分用户来使用新的版本,待验证通过后再发布给所有的用户进行使用。其中部分用户使用新版本的过程我们叫做“金丝雀发布”。 在微服务体系中如果一次只有部分应用发布,需要保证有且仅有目标用户访问新版本。下面我们介绍基于MSE的全链路金丝雀发布。

655 0
|
存储 SQL 缓存
|

java springcloud 微服务设计方案

java springcloud 微服务设计方案

298 0
|
自然语言处理 Dubbo Cloud Native
|

Dubbo 和 HSF 在阿里巴巴的实践:携手走向下一代云原生微服务

HSF 和 Dubbo 的融合是大势所趋。为了能更好的服务内外用户,也为了两个框架更好发展,Dubbo 3.0 和以 Dubbo 3.0 为内核适配集团内基础架构生态的 HSF 3 应运而生。

929 0
我要发布