后端程序开发Golang 语言怎么使用 go-micro 和 gin 开发微服务? 01 介绍 Go Micro 是一个分布式系统开发框架。Go Micro 提供了分布式系统开发的核心需求,包括 RPC 和事件驱动的通信。Gin 是一个用 Golang 编写的 web 框架。本文首先... 2023-04-192,777 viewsCommentsGoLang 微服务 阅读全文
云计算与物联网Golang 语言微服务的服务注册与发现组件 Consul 本文从简洁架构的理论出发,依托trpc-go目录规范,简单阐述了整体代码架构如何划分,具体trpc-go服务代码实现细节,和落地步骤,并讨论了和DDD的区别。文章源于我们组内发起的go微服务最佳实践的... 2023-04-191,806 viewsCommentsGoLang 微服务 阅读全文
软件工程与架构微服务架构核心模块选型——15个开源框架汇总 实现基于微服务开发的产品,或者说为了将单体应用重构为微服务架构时,将面临着众多技术框架的选择。大公司往往会有专门的部门或团队来负责自主研发自己的框架,以满足产品的需要,但是对于一般的中小型企业,选择合... 2022-08-072,231 viewsComments微服务 阅读全文
软件工程与架构为什么微服务开发体系中,一定要有 API 网关? 微服务不能没有网关,就如同 Java 程序员不能没有 IDEA、Eclipse。为什么呢? 之所以网关对微服务这么重要,主要有以下几点原因: 1. 解决 API 放哪里的问题 要知道,采用微服务架构的... 2022-08-071,679 viewsComments微服务 阅读全文
软件工程与架构什么是微服务?解决什么问题?什么是中台?阿里的中台战略怎么规划? 什么是微服务? 微服务架构将单体应用,按照业务领域拆分为多个高内聚低耦合的小型服务,每个小服务运行在独立进程,由不同的团队开发和维护,服务间采用轻量级通信机制,如HTTP RESTful API,或者... 2022-08-071,970 viewsComments中台 微服务 阅读全文
软件工程与架构设计一个成功的微服务,必备这9个基础知识 人体是不同系统的组合,其中大多数系统是独立的,并且作为一个整体协同工作。每个系统都有自己的特定功能。所有具有多种其他支持框架的器官构成了一个功能完备的机构。现在,如果应用于软件系统,这就是微服务架构的... 2022-08-071,597 viewsComments微服务 阅读全文
软件工程与架构什么是分布式微服务架构?三分钟彻底弄懂它! 一、微服务简介 1. 微服务的诞生 微服务是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构,又从分布式... 2022-08-071,688 viewsComments微服务 阅读全文
软件工程与架构单体架构到微服务,需要知晓多少技术栈? 1、背景 在IT互联网早期,大多软件架构采用的是单体架构,所谓单体架构就是将Application中的所有业务模块全部打包在一个文件中进行部署,这种架构使得不同系统间的通信变得异常困难。 随着业务越来... 2022-08-071,830 viewsComments微服务 阅读全文
软件工程与架构微服务架构,程序员不得不过的坎! 要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。本文将以一个网上超市... 2022-08-071,591 viewsComments微服务 阅读全文
软件工程与架构微服务架构(MSA)面临的挑战有哪些? 微服务系统相对于以往的单体系统更为复杂。在构建的时候,研发团队必须要管理和支持很多组件,环境会变得更加复杂。下面是我以往构建微服务系统时整理的一些主要挑战。 111.jpg 一、限界上下... 2022-08-072,078 viewsComments微服务 阅读全文
软件工程与架构SOA之后流行微服务,一文理解微服务的定义,概念及原理 微服务是业界最新的流行语,似乎每个人都在以这样或那样的方式谈论它。让我们理解一下什么是微服务?通过这篇教程我们将理解微服务的定义,概念以及微服务的原理。 微服务的定义 如今,微服务是SOA(面向服务的... 2022-08-071,463 viewsComments微服务 阅读全文
软件工程与架构微服务是什么?什么样的软件架构才可以叫做微服务? 微服务(microservice)是一种软件架构,正得到越来越多的关注。 但是,它到底是什么意思?什么样的架构可以叫做微服务? 网上的文章虽然很多,但是都太复杂,初学者不容易看懂。我认为,这个概念其实... 2022-08-072,105 viewsComments微服务 阅读全文
软件工程与架构阿里架构师带你彻底了解docker:微服务为什么一定要用它? 作者:刀哥谈Java 2013年的时候,docker就已经发行,然而那会还是很少人了解docker。一直到2014年,Martin Fowler提出了微服务的概念,两个不相干的技术终于走在了一起,创造... 2019-08-053,617 viewsCommentsDocker 微服务 阅读全文