首页标签微服务

#微服务

微服务是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块 为基础,利用模组化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关 的 API 集相互通讯。

CICD实战——服务自动构建与部署

TARS基金会

TARS基金会 · 社区运营 (已认证)

随着微服务、容器、云计算的发展,近些年 DevOps、CI/CD 等概念越来越多地映入大家的眼帘。许多开发团队都希望应用这些理念来提高软件质量和开发效率,工欲善...

11040

ELK 日志系统集成 Skywalking 调用链 ID

鲍远林

Skywalking 是一款优秀的国产 APM 工具,包括了分布式追踪、性能指标分析、应用和服务依赖分析等。ELK 是一个完整的集中式日志系统,提供日志的收集、...

394160

CD+服务网格灰度发布实践,一文带你体验如何编排更灵活

腾讯云原生

作者廖红坤,CODING DevOps 产品策划。从事过多年运维开发,云计算、Kubernetes、云原生深度实践者,有丰富的 DevOps 平台设计经验。

8060

[译] 微服务的设计模式

东溪陈姓少年

ECARX · Java工程师 (已认证)

微服务架构已经成为现代应用程序开发中公认的技术选择。尽管它解决了某些问题,但不是灵丹妙药。它有几个缺点,使用这种体系架构时,还需要解决许多问题。这就需要学习这些...

13550

JAVA 应用日志最佳实践

鲍远林

Java 界的日志解决方案很多,让人眼花缭乱,但常用的包括 JUL,JCL,SLF4J,Logback,Log4j / Log4j2 等。

525210

微服务安全认证架构是如何演进而来的?

Edison Zhou

喜鹊生活 · 架构师 (已认证)

之前有同事问为何要用基于JWT令牌的认证架构,然后近期又有童鞋在后台留言问微服务安全认证架构的实践,因此我决定花两篇推文来解答一下。为了答好这个话题,我们先来看...

4700

10分钟看懂SpringCloud微服务

刘文正

传统的单体式架构系统,SSH、SSM等MVC模式架构;大家都很熟悉了。也是逐渐被淘汰的一些陈旧的技术了,这类系统的共通点是:整个系统打包成一个应用程序,测试部署...

12020

谈谈分布式事务TCC机制

刘文正

分布式事务是几乎所有分布式微服务系统中,最棘手也是最重要的一个点了。在讲解分布式事务前,先了解下数据库事务的特性;数据库事务的几个特性:原子性(Atomicit...

12530

分布式CAP理论和BASE理论

刘文正

“all nodes see the same data at the same time”,即更新操作成功并返回客户端后,所有节点在同一时间的数据完全一致,这...

6420

自动化文档系统:微服务下的 API 管理利器

鲍远林

随着微服务的盛行和服务粒度的细化,对我服务的 API 接口也越来越多。如果技术管理不到位,技术债的累积会导致服务接口数量爆炸,最后变成业务开发的沉重包袱。据说有...

19160

dubbo-http 协议小探和修改尝试

鲍远林

最近在研究如何让用户的 dubbo 代码最小改动的迁移到 http 协议上,看了很多实现都要做很多改动,用户不友好。于是看了下 github 发现最新的 dub...

16230

Dubbo on Istio 改造方案的思考

鲍远林

虽然 Dubbo 是个很优秀的 SOA 框架,在国内也是非常流行,但在 service mesh 的大风下,有些跟不上时代了。一方面官方还没有给出权威的 mes...

29450

Dubbo to Istio / Dubbo Mesh 极简改造指南

谢正伟

无需改造 dubbo sdk,无需更换 dubbo 协议,直接使用 istio 治理 dubbo 流量。这是史上最简单的改造方法。

45570

自动化文档系统:微服务下的 API 管理利器

鲍远林

随着微服务的盛行和服务粒度的细化,对我服务的 API 接口也越来越多。如果技术管理不到位,技术债的累积会导致服务接口数量爆炸,最后变成业务开发的沉重包袱。据说有...

20840

Dubbo to Istio / Dubbo Mesh 极简改造指南

谢正伟

无需改造 dubbo sdk,无需更换 dubbo 协议,直接使用 istio 治理 dubbo 流量。这是史上最简单的改造方法。

31690

微服务架构实践 (二):微服务架构的设计原则和核心话题

xcbeyond

微服务不是说越小越好。服务越小,微服务架构的优点和缺点也就会越来越明显。服务越小,微服务的独立性就越高,但同时微服务的数量也会增加,管理就会存在很大的问题,成为...

8020

微服务架构下各类项目的顺势崛起

xcbeyond

在接触任何一个新鲜事物初期时,你一定有必要了解它,知道它能给你带来什么、有哪些优势、哪些弊端,最终要搞明白它是否合适你,再决定是否使用它。技术更是如此...

8420

微服务之间的最佳调用方式

黄泽杰

到底应不应该选择微服务呢?如果单体程序已经没法管理了,那么你别无选择。如果没有管理上的问题,那么微服务带给你的只有问题和麻烦。其实,一般公司都没有太多选择,只能...

10400

istio 常见异常分析

钟华

腾讯云 · 高级工程师 (已认证)

这是使用 mesh 最常见的困境,在微服务中引入 envoy 作为代理后,当流量访问和预期行为不符时,用户很难快速确定问题是出在哪个环节。客户端收到的异常响应,...

87451

K8s集群入门:运行一个应用程序究竟需要多少集群?

CNCF

请注意,一个应用程序实例可能由多个组件组成,如前端、后端、数据库等。在一个微服务应用程序中,一个应用程序实例将由所有微服务构成。

15920

扫码关注云+社区

领取腾讯云代金券