写点什么

微服务架构

105 人感兴趣 · 50 次引用

  • 最新
  • 推荐

四种软件架构概述

用户头像
xcbeyond4 月 16 日

如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。

颠覆微服务认知:深入思考微服务的七个主流观点

用户头像
xcbeyond4 月 13 日

微服务架构现在已经成为了企业应用架构的必聊话题,本文沉淀了作者多年工作的所见所闻和实战思考,跳出纯技术的视角去思考架构,去看待微服务,保证利用现有的技术(工具)实现业务价值的最大化。

解读金融高频交易不出错的金手指:分布式事务管理

​​​​​​​​​​​​​​​​摘要: 云原生2.0时代,微服务架构下如何保证数据的一致性是非常重要的一个课题。4月8日,在华为云TechWave全球技术峰会分布式云分论坛上,华为云技术专家深度解读华为云分布式事务管理DTM。

别再问我们用什么画图的了!问就是 excalidraw

用户头像
Kevin Wan3 月 14 日

每次发 https://github.com/tal-tech/go-zero 相关文章时,都会有读者问我们用什么画图的。

https://static001.geekbang.org/infoq/c4/c40914d954268a23c27de6a71dd70335.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
读字节3 月 9 日

微服务架构的目的是对原来过于大而重的云应用服务进行解耦,手段是进行比较合理的业务模块拆解,拆解的粒度往往由架构师掌握,实现细粒度的服务,服务在云端形成分布式状态。

微服务实践之分布式定时任务

用户头像
Kevin Wan3 月 7 日

上篇文章讲到改造 go-zero 生成的 app module 中的 gateway & RPC 。本篇讲讲如何接入 异步任务 以及 log的使用。

https://static001.geekbang.org/infoq/b6/b6011036b28b8b4522c688d82afadf27.png?x-oss-process=image/resize,w_416,h_234

微服务指南

用户头像
信码由缰3 月 5 日

微服务架构风格是一种将单个应用程序开发为一组小型服务的方法,每个小服务都在自己的进程中运行,并与轻量级机制(通常是 REST)进行通信。这些服务可以用不同的编程语言编写,并可通过全自动部署机制独立部署。使用不同的数据存储技术,最小化集中管理。

https://static001.geekbang.org/infoq/6e/6e9b3922712e98116faa94a61cfd7997.png?x-oss-process=image/resize,w_416,h_234

dubbo 源码 v2.7 分析:核心机制(二)

dubbo 源码 v2.7 分析继续,本篇完成其他几种机制的介绍,并根据dubbo2.7.2版本源码,分析invoker的调用过程,及几种机制的实现过程。

我用 go-zero 一周实现了一个中台系统,已开源!

用户头像
Kevin Wan2 月 18 日

一个好的语言,框架,他们的底层思维,永远都是效率高,不加班的思想,我相信go-zero会提高你和你团队或是公司的效率。go-zero的作者说,go-zero框架,就是用来提高他们自己的开发效率。流程标准化是提高工作效率的准则。

缓存设计的好,服务基本不会倒

用户头像
Kevin Wan2 月 7 日

本文由『Go开源说』第三期 go-zero 直播内容修改整理而成,视频内容较长,本文为其中缓存部分,内容有所删减和重构。

企业项目迁移 go-zero 全攻略(二)

用户头像
Kevin Wan1 月 29 日

上篇文章讲到 go-zero 架构设计和项目设计。本篇文章接着这个项目设计,将生成的 app 模块 中 gateway 和 RPC 进行改造。废话不多说,让我们开始!

对微服务架构设计实践中若干问题的探讨

用户头像
xcbeyond1 月 22 日

今天讨论下在微服务架构实践中经常遇到的一些问题的思考,其中有些来源于我们自己的微服务改造项目,有些来源于客户现场微服务架构实施项目和售前方案沟通。

https://static001.geekbang.org/infoq/f7/f7648022d9a2008da21e1e3dbccde1ce.jpeg?x-oss-process=image/resize,w_416,h_234

对比:微服务 VS 单体架构

用户头像
xcbeyond1 月 19 日

越来越多的组织开始放弃单体应用,逐步转向微服务的架构模式–将业务流程分为多个独立的服务。 那么,微服务与单体应用,究竟有什么不同?

https://static001.geekbang.org/infoq/82/8287fd6bdd0875986a69e681b1ac71b3.jpeg?x-oss-process=image/resize,w_416,h_234

盘点 2020 | 微服务架构下该如何技术选型呢?

用户头像
xcbeyond2020 年 12 月 18 日

将简单介绍微服务中,在技术选型时需要注意哪些原则,一些常用的开源技术框架,希望能够为大家在进行技术选型、调研时提供一些思路方向。

阿里内部首发 Spring Cloud 全套微服务架构笔记,速拿去怼面试官!

用户头像
Java架构追梦2020 年 10 月 31 日

从spring到SpringBoot再到SpringCloud,现在“面试造火箭、入职拧螺丝”从微服务的发展史上就可以展现得淋漓尽致,除了像阿里那种大型互联网公司外,很少会用到SpringCloud,但是你又不得不去学习,因为你出去面试会发现,面试必问!

https://static001.geekbang.org/infoq/d7/d73a3b42f8a0b5110e87e422d8e6df44.jpeg?x-oss-process=image/resize,w_416,h_234

架构设计:微服务架构如何划分?这 6 个标准原则让你一目了然

用户头像
互联网应用架构2020 年 9 月 21 日

微服务设计中,如何做到有效,快速,准确切分服务?这6个原则必须掌握

https://static001.geekbang.org/infoq/c0/c0ae36752ed0aff2eaf48049d2e12b74.jpeg?x-oss-process=image/resize,w_416,h_234

Golang 领域模型 - 资源库

用户头像
奔奔奔跑2020 年 9 月 16 日

作为领域模型中最重要的环节之一的Repository,其通过对外暴露接口屏蔽了内部的复杂性,又有其隐式写时复制的巧妙代码设计,完美的将DDD中的Repository的概念与代码相结合!

https://static001.geekbang.org/infoq/4d/4db910d0a0facd0c2c24c70161d234ce.png?x-oss-process=image/resize,w_416,h_234

年轻的樵夫哟,你掉的是这个免费 8 核 4G 公网服务器,还是这个随时可用的 Docker 实验平台?

用户头像
newbe365242020 年 8 月 17 日

小孩子才做选择,成年人全都要。那么我们现在就来看看如何获得一台免费的 8 核 4G 公网 Docker 实验平台服务器。

微服务架构

用户头像
阿飞2020 年 8 月 12 日

中台、微服务架构、领域驱动(DDD)

服务化问题与方案简述

用户头像
superman2020 年 8 月 12 日

系统规模扩张导致单体服务面临一系列问题,从需求,到研发,部署,测试,运行 过大的规模导致系统进化越来越慢,对系统进行服务化拆分用于解决这一系列问题,服务化拆分本身又带来一些棘手的问题要处理,妥善处理这些问题才能发挥好服务化的优势。

聊聊微服务架构

用户头像
Jerry Tse2020 年 8 月 12 日

时至今日微服务架构已经成为了互联网公司的标配,好像如果你不采用微服务架构,你都不好意思说自己是互联网公司。但是一说到微服务架构,大多数人联想到的都是微服务框架、RPC远程调用协议、分布式事务解决方案、服务发现、服务治理、服务监控、网关、限流、

https://static001.geekbang.org/infoq/4d/4db910d0a0facd0c2c24c70161d234ce.png?x-oss-process=image/resize,w_416,h_234

Newbe.Claptrap 框架如何实现多级生命周期控制?

用户头像
newbe365242020 年 8 月 3 日

Newbe.Claptrap 框架如何实现多级生命周期控制?最近整理了一下项目的术语表。今天就谈谈什么是 Claptrap Lifetime Scope。

https://static001.geekbang.org/infoq/62/6210b95f439cd2e4e09a05995b95975d.png?x-oss-process=image/resize,w_416,h_234

Newbe.Claptrap 框架入门,第二步 —— 简单业务,清空购物车

用户头像
newbe365242020 年 7 月 20 日

接上一篇 Newbe.Claptrap 框架入门,第一步 —— 创建项目,实现简易购物车 ,我们继续要了解一下如何使用 Newbe.Claptrap 框架开发业务。通过本篇阅读,您便可以开始尝试使用 Claptrap 实现业务了。

微服务架构_微服务架构资料文章-InfoQ写作平台