分布式系统里排他性的资源访问方式,叫作分布式互斥,而这种被互斥访问的共享资源就叫作临界资源。 一.集中式算法 引入一个协调者程序便得到一个分布式互斥算法。每个程序在需要访问临界资源时,先给协调者发送一个请求。如果当前没有程序使用这个资源,协调者直接授权请求程序访问;否则,按照先来后到的顺序为请求程序 ...
分类:
编程语言 时间:
2020-05-24 19:30:23
阅读次数:
75
微服务核心 1.服务发现,调用方如何发现服务(调用服务出现变动,能找到他) 2.负载均衡,如何调用服务(多个服务实例,如何优先调用) 分布式的解决方法 1.集中式代理 Nginx 2.客户端嵌入--Consul 3.网格服务-Service Mesh 集中式代理 Nginx 描述:Nginx自身可以 ...
分类:
其他好文 时间:
2020-05-21 12:04:18
阅读次数:
48
svn--全球使用最广泛的集中式版本控制工具 下载地址:https://tortoisesvn.net/downloads.html 客户端 安装:注意点 成功后,桌面右击鼠标,有如下图 https://www.visualsvn.com/server/download/ 服务端安装 安装注意点: ...
分类:
其他好文 时间:
2020-05-14 23:58:21
阅读次数:
210
日志集中式监控平台上线已经有一段时间,但是大部分情况下只是作为发布或者出问题时查看日志的便利工具使用。平时大家都不怎么主动上去看看。于是前几天把应用的错误日志也加上邮件、Hi和短信报警,马上就收到很多错误报警,引起了大家的重视。其中有一个Redis报错: Push notify error: => ...
分类:
其他好文 时间:
2020-05-14 19:21:01
阅读次数:
74
1、master master是集群的网关和中枢,负责诸如为用户和客户端暴露api、跟踪其他服务器的健康状态、以最优方式调度工作负载,以及编排其他组件之间的通信等服务,它是用户或客户端与集群之间的核心联络点,并负责k8s系统的大多数集中式管控逻辑,单个master节点即可完成其所有的功能,但出于冗余 ...
分类:
其他好文 时间:
2020-05-14 15:18:18
阅读次数:
59
rsyslog+mariadb+loganalyzer一个可以使用web页面查看日志的架构环境准备:与前面课程提到的集中式日志服务器的架构一样,只是这个架构是在server上搭建的,也就是IP地址为192.168.1.55的这台主机上server端的环境准备和设置setp1安装所需要的软件包[root@localhost~]#dnfinstallmariadbmariadb-serverrsysl
分类:
Web程序 时间:
2020-05-14 01:40:44
阅读次数:
220
常见的35道Spring Cloud面试题,你遇到过哪些?
分类:
编程语言 时间:
2020-05-13 09:51:26
阅读次数:
63
1.1 分 很多技术都运用了分的编程思想,这里来举几个例子,这些都是分的思想 集中式服务发展到分布式服务 从Collections.synchronizedMap(x)到1.7ConcurrentHashMap再到1.8ConcurrentHashMap,细化锁的粒度的同时依旧保证线程安全 从Ato ...
分类:
其他好文 时间:
2020-05-12 20:50:28
阅读次数:
79
一、微服务与微服务架构 业界大牛马丁.福勒(Martin Fowler) 这样描述微服务:论文网址: https://martinfowler.com/articles/microservices.html 1、微服务强调的是服务的大小,它关注的是某一个点,是具体解决某一个问题/提供落地对应服务的一 ...
分类:
其他好文 时间:
2020-05-12 20:06:48
阅读次数:
67
共享服务中心作为一种创新的集团战略,通过建立一个卓越服务中心,将原本分散在各个业务部门具有重复性、可标准化的工作进行有效整合,实现集团内部服务市场化,帮助企业达到提高效率、创造价值、节约成本、提高客户满意度的目的。财务共享是个系统型工程,本质上是人员、组织、流程、系统,更是财务人思想观念上的再造。财务共享服务中心是企业集中式管理模式在财务管理上的最新应用,其目的在于通过一种有效的运作模式来解决大型
分类:
其他好文 时间:
2020-05-12 13:55:45
阅读次数:
313