首页标签微服务架构

#微服务架构

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

gRPC: gRPC 接口与 Restful API 混合使用

尹东勋

北京点目科技有限公司 · 创始人 (已认证)

这里我们并不是把 gRPC 接口转换成 Restful API,而是让不同的 gRPC 接口与 Restful API 共存。

3140

gRPC: 通过 Web 获取服务原信息

尹东勋

北京点目科技有限公司 · 创始人 (已认证)

除了开启 grpc.tv.enabled,我们还开启了其他服务,这样就可以验证完整 TV 页面。

2220

系统设计:即时消息服务

小诚信驿站

让我们设计一个像Facebook Messenger这样的即时消息服务,用户可以通过web和移动界面相互发送文本消息。

934630

系统设计:文件托管服务

小诚信驿站

让我们设计一个文件托管服务,比如Dropbox或Google Drive。云文件存储允许用户在远程服务器上存储数据。通常,这些服务器由云存储提供商维护,并通过网...

898400

腾讯云首款ARM架构实例重磅发布!SR1 全新架构算力!

TCS-F

9440

一文带你盘点“微服务”中的技术点

Simon郎

这篇文章是学习微服务前的导入篇,后续会针对微服务架构的知识点件写一系列文章,欢迎大家关注,如有什么问题,可以随时和我沟通。

6510

hyperf微服务-概述

白狼栈

Hyperf 是一个高性能、高灵活性的渐进式 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的...

7520

系统设计:Instagram照片共享服务

小诚信驿站

让我们设计一个像Instagram这样的照片共享服务,用户可以上传照片与其他用户共享。类似服务:Flickr、Picasa

748142

百胜中国使用Rainbond实现云原生落地的实践

Rainbond开源

自从1987年第一家餐厅开业以来,截至2021年第二季度,百胜中国在中国大陆的足迹遍布所有省市自治区,在1500多座城镇经营着11023家餐厅,员工人数超过40...

9940

系统设计:粘贴复制背后的设计

小诚信驿站

设计一个类似Pastebin的web服务,用户可以在其中存储纯文本。该服务的用户将输入一段文本并获得一个随机生成的URL来访问它。类似服务:pastebin.c...

877273

如何在 Go 中优雅的处理和返回错误(1)——函数内部的错误处理

amc

在使用 Go 开发的后台服务中,对于错误处理,一直以来都有多种不同的方案,本文探讨并提出一种从服务内到服务外的错误传递、返回和回溯的完整方案,还请读者们一起讨论...

291150

容灾演练-故障切换

邓愉悦

容灾设计过程当中需要考虑的故障切换的场景有很多,数据中心内部的高可用切换不在本次讨论范围之内,我们讨论的是容灾恢复过程中的关键跨数据中心级的故障切换场景,从网络...

9230

微前端拆分实践

Teobler

微前端作为近两年兴起的一种解决方案,也不是什么新东西了,既然是解决方案,那么微前端帮我们解决了什么问题呢?这里我以我们项目组为例子讲讲:

8300

腾云忆想技术大牛手把手教你基于TSF Mesh的前后端应用统一托管

腾云忆想V

多年开发架构经验,熟悉电商、支付业务。熟悉微服务架构的开发与落地。目前主要聚焦于微服务、消息队列及周边中间件。

8720

系统设计:代理&冗余&复制

小诚信驿站

代理服务器是客户端和后端服务器之间的中间服务器。客户端连接到代理服务器以请求网页、文件、连接等服务。简言之,代理服务器是一种软件或硬件,充当客户端从其他服务器寻...

826220

系统设计:索引

小诚信驿站

如果有人跟你谈索引,是不是你会第一时间想到数据库,那么索引解决了什么问题?比如查询SQL慢了,发生这种情况时,首先要做的事情之一是查看是否慢SQL走了数据库索引...

53761

程序员作图工具和技巧,你 get 了么?

程序员鱼皮

软件工程师 · 腾讯 (已认证)

说实话,我觉得做个程序员挺好的。日常工作有很多,写代码、对需求、写方案等等,但我最爱画图:流程图、架构图、交互图、功能模块图、UML 类图、部署图、各种可视化图...

13230

SpringBoot整合Swagger管理API接口详解

攻城狮Chova

11330

分布式系统架构中高可用方案技术选型:Hystrix 框架实现服务治理使用详解

攻城狮Chova

9100

微服务及组件的简单测试

写代码的农民工

D:AP:放弃一致性(这里说的一致性是强一致性),追求分区容错性和可用性,这是很多分布式系统设计时的选择,例如很多NoSQL系统就是如此

12120

扫码关注云+社区

领取腾讯云代金券