架构
文章平均质量分 57
悟V-SpHeNIC
我格故我在
展开
-
Spring cloud:RPC保护之舱壁模式
什么是舱壁模式船舶工业为了使船不容易沉没,使用舱壁将船舶划分为几个部分,以便在船体破坏的情况下可以将船舶各个部分密封起来。泰坦尼克号沉没的主要原因之一就是它的舱壁设计不合理,水可以通过上面的甲板进入舱壁的顶部,导致整个船体淹没。在RPC调用过程中,使用舱壁模式可以保护有限的系统资源不被耗尽。在一个基于微服务的应用程序中,通常需要调用多个服务提供者的接口才能完成一个特定任务。不使用舱壁模式,所有的RPC调用都从同一个线程池中获取线程,一个具体的实例如图所示。在该实例中,服务提供者Provide...翻译 2022-05-20 23:34:53 · 331 阅读 · 0 评论 -
针对git的密码修改后的操作
进入到本地git项目下面,打开git,输入命令:git config --global credential.helper store。git在修改密码之后,再次的进行git操作之后,会有remote: HTTP Basic: Access denied。2.有时候git操作的时候 每次都要输入密码,这样的操作很不方便,可以记住密码,避免每次都要输入密码。然后再次提交文件的时候会让你再次输入密码,这次输入之后是客户端记录密码,以后再提交就免密了。转载 2020-01-10 14:55:17 · 468 阅读 · 1 评论 -
在 Git 中设置用户名
GitHub.com使用 GitGit 和 GitHub 使用入门在 Git 中设置用户名在 Git 中设置用户名Git 使用用户名将提交与身份关联。 Git 用户名与您的 GitHub 用户名不同。MacWindowsLinux本文内容为计算机上的每个仓库设置 Git 用户名 为一个仓库设置 Git 用户名 延伸阅读您可以使用git config命令更改与您的...原创 2020-01-10 14:25:16 · 501 阅读 · 1 评论 -
版本控制:Git命令大全
Git命令大全git config配置 Git 的相关参数。Git 一共有3个配置文件:1. 仓库级的配置文件:在仓库的 .git/.gitconfig,该配置文件只对所在的仓库有效。2. 全局配置文件:Mac 系统在 ~/.gitconfig,Windows 系统在 C:\Users\<用户名>\.gitconfig。3. 系统级的配置文件:在 Git 的安装目录...转载 2020-01-10 14:18:47 · 90 阅读 · 1 评论 -
整理下.net分布式系统架构的思路
最近看到有部分招聘信息,要求应聘者说一下分布式系统架构的思路。今天早晨正好有些时间,我也把我们实际在.net方面网站架构的演化路线整理一下,只是我自己的一些想法,欢迎大家批评指正。首先说明的是.net下开源内容较少,并且也不是做并行数据库等基础服务,因此在这里什么Hadoop、Spark、ZooKeeper、dubbo等我们暂不去考虑。一、最初假设的网站中,我们把应用系统网站、文件和数据库...转载 2019-08-02 17:04:33 · 203 阅读 · 0 评论 -
初识Docker
1注册账号2.下载docker desktop原创 2019-09-26 13:43:26 · 94 阅读 · 0 评论 -
后端程序员必备:RocketMQ相关流程图/原理图
前言整理了一些RocketMQ相关流程图/原理图,做一下笔记,大家一起学习。RocketMQ是什么是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式特点。Producer、Consumer、队列都可以分布式。Producer 向一些队列轮流发送消息,队列集合称为 Topic,Consumer 如果做广播消费,则一个 consumer 实例消费这个 Topic 对应的...转载 2019-09-27 13:35:36 · 152 阅读 · 0 评论