标签: 微服务
thumbnail

Golang 语言怎么使用 go-micro 和 gin 开发微服务?

01 介绍 Go Micro 是一个分布式系统开发框架。Go Micro 提供了分布式系统开发的核心需求,包括 RPC 和事件驱动的通信。Gin 是一个用 Golang 编写的 web 框架。……
thumbnail

Golang 语言微服务的服务注册与发现组件 Consul

本文从简洁架构的理论出发,依托trpc-go目录规范,简单阐述了整体代码架构如何划分,具体trpc-go服务代码实现细节,和落地步骤,并讨论了和DDD的区别。文章源……
thumbnail

微服务架构核心模块选型——15个开源框架汇总

实现基于微服务开发的产品,或者说为了将单体应用重构为微服务架构时,将面临着众多技术框架的选择。大公司往往会有专门的部门或团队来负责自主研发自己的框架……
thumbnail

为什么微服务开发体系中,一定要有 API 网关?

微服务不能没有网关,就如同 Java 程序员不能没有 IDEA、Eclipse。为什么呢? 之所以网关对微服务这么重要,主要有以下几点原因: 1. 解决 API 放哪里的问题 ……
thumbnail

什么是微服务?解决什么问题?什么是中台?阿里的中台战略怎么规划?

什么是微服务? 微服务架构将单体应用,按照业务领域拆分为多个高内聚低耦合的小型服务,每个小服务运行在独立进程,由不同的团队开发和维护,服务间采用轻量……
thumbnail

设计一个成功的微服务,必备这9个基础知识

人体是不同系统的组合,其中大多数系统是独立的,并且作为一个整体协同工作。每个系统都有自己的特定功能。所有具有多种其他支持框架的器官构成了一个功能……
thumbnail

什么是分布式微服务架构?三分钟彻底弄懂它!

一、微服务简介 1. 微服务的诞生 微服务是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求……
thumbnail

单体架构到微服务,需要知晓多少技术栈?

1、背景 在IT互联网早期,大多软件架构采用的是单体架构,所谓单体架构就是将Application中的所有业务模块全部打包在一个文件中进行部署,这种架构使得不同系……
thumbnail

微服务架构,程序员不得不过的坎!

要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是一蹴……
thumbnail

微服务架构(MSA)面临的挑战有哪些?

微服务系统相对于以往的单体系统更为复杂。在构建的时候,研发团队必须要管理和支持很多组件,环境会变得更加复杂。下面是我以往构建微服务系统时整理的一些主……
thumbnail

SOA之后流行微服务,一文理解微服务的定义,概念及原理

微服务是业界最新的流行语,似乎每个人都在以这样或那样的方式谈论它。让我们理解一下什么是微服务?通过这篇教程我们将理解微服务的定义,概念以及微服务的原……
thumbnail

微服务是什么?什么样的软件架构才可以叫做微服务?

微服务(microservice)是一种软件架构,正得到越来越多的关注。 但是,它到底是什么意思?什么样的架构可以叫做微服务? 网上的文章虽然很多,但是都太复杂,……
thumbnail

阿里架构师带你彻底了解docker:微服务为什么一定要用它?

作者:刀哥谈Java 2013年的时候,docker就已经发行,然而那会还是很少人了解docker。一直到2014年,Martin Fowler提出了微服务的概念,两个不相干的技术终于……