首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
微服务
starine
创建于2022-05-21
订阅专栏
微服务必知必会
等 7 人订阅
共15篇文章
创建于2022-05-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Consul入门|如何定义微服务
本文介绍了consul的常用命令以及通过json格式的配置文件来定义微服务。consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。
Consul入门|分布式与单点故障
分布式系统采用主从模式,就是一个主控机连接多个处理节点。主节点负责分发任务,从节点负责处理任务。如果我们引入的服务注册与发现组件出现了问题,则会导致系统乃至整个链路瘫痪,这是不可容忍的。
Consul入门|服务发现、服务注册与查询
本文介绍了Consul服务发现的原理以及服务注册与查询的过程。希望本文能让你对Consul在微服务架构中的作用有一个整体的认识。Consul是google开源的一个使用go语言开发的服务发现、配置管理
微服务管理|Consul 安装、配置与使用
consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务,consul属于微服务架构的基础设置中用于发现和配置服务的一个工具。Consul提供服务发现、健康检查、键值存储等
微服务入门|服务发现
现在流行的基于云平台的微服务应用中, 服务实例需要动态分配网络地址,而且,一组服务实例可能会因为自动扩展、失败或者升级发生动态变化,因此客户端代码应该使用更加精细的服务发现机制。
Protobuf 语法与实现原理
本文介绍了Protobuf 协议语法以及Protobuf序列化原理。Varint是一种紧凑的表示数字的方法。它用一个或多个字节来表示一个数字,值越小的数字使用越少的字节数。这能减少用来表示数字的字节数
Protobuf的安装、配置和使用(golang版)
本文记录了mac环境下protobuf的编译安装,并通过一个示例来演示proto自动生成go代码。本文使用的mac os 12.3系统,不建议使用homebrew安装,,会安装报错,所自己下编译安装。
微服务入门|Protobuf是什么
Protobuf 源于谷歌,现广泛应用于RPC系统。它是一种轻便高效的结构化数据存储格式,功能类似于XML,即负责把某种数据结构的信息,以某种格式保存起来。主要用于数据存储、传输协议等使用场景。
微服务入门|RPC实现步骤
RPC 通信 对于单独部署,独立运行的微服务实例而言,在业务需要时,需要与其他服务进行通信,这种通信方式是进程之间的通讯方式(inter-process communication,简称IPC)。
Centos 7 安装 Nginx
Nginx 是一种流行的高性能 Web 服务器。本文记录了如何在 CentOS 7 服务器上安装和启动 Nginx。
为什么要自研RPC框架?HTTP和RPC的区别
我们通常采用的原则为:向系统外部暴露采用HTTP,向系统内部暴露调用采用RPC方式。很多公司自研 RPC 框架最主要的原因还是RPC框架包含了重试机制,路由策略,负载均衡策略,高可用策略,流量控制策略
微服务架构介绍 |青训营笔记
本文为青训营 - 微服务架构原理与治理实践课程笔记。主要记录了系统架构的演进历史,包括 单体架构 垂直应用架构 分布式架构 SOA架构 微服务架构,微服务架构的三大要素 服务治理 可观性 安全。
微服务入门|微服务架构怎么设计
用微服务来进行实践到生产项目中,首先要考虑一些问题。比如客户端如何访问这些服务?每个服务之间如何进行通信?多个微服务,应如何实现?如果服务出现异常宕机,该如何解决?
微服务入门|基本概念
微服务是一种用于构建应用的架构方案,他将应用拆分成多个核心功能。每个功能都被称为一项服务,这些服务可以被单独构建和部署,各项服务在工作时或者出现故障时不会相互影响。
互联网的单体架构
本文介绍常见互联网公司的单体架构及其存在的问题。当我们开发业务量小的应用时,单体架构可以满足我们的开发需求。当业务量快速增长,系统持续开发迭代时,应用体积和业务复杂程度会越来越高,以至于影响开发效率