1.配置前准备 为了模拟真实的Jenkins环境,我采用了两台实体电脑,192.168.1.105作为Jenkins服务器(linux docker 安装jenkins) ,并已经安装好了Jenkins和java环境(上篇已介绍), 192.168.1.110作为slave机也就是node节点,并安 ...
分类:
其他好文 时间:
2020-06-14 13:10:23
阅读次数:
88
目录 前言为什么要学Dubbo什么是RPCDubbo的产生背景单一应用架构垂直应用架构分布式服务架构流动计算架构Dubbo面临的需求Dubbo的架构Demo time新建一个maven项目提供服务的API提供服务的provider消费服务的consumer参考 前言 互联网技术到今天已经非常成熟和稳 ...
分类:
其他好文 时间:
2020-06-11 19:41:03
阅读次数:
67
1.概述 redisson是一个支持分布式的redisson客户端,支持对象的分布式存储。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。 2.配置方法 redisson支持程序化的方式,yaml,xml,json等配置方式 Config config = new Config ...
分类:
其他好文 时间:
2020-06-11 00:35:43
阅读次数:
94
分布式服务集群产生的问题: 1、分布式系统的数据一致性,当所有代码和数据都在一起的时候,可以利用事务和锁来解决,但是拆分成微服务架构后,要想很好的解决我们就需要引入分布式锁和事务的基本设施,如何用好它们? 2、分布式系统因为大量节点和网络通信的存在,问题和故障的产生在设计的时候,其实就是一个常态。这 ...
分类:
其他好文 时间:
2020-05-27 15:53:38
阅读次数:
99
1、简介: ZooKeeper 是一个分布的、开源的协调服务,它主要是用来解决分布式应用中经常遇到的一些数据管理问题。统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。 2、ZooKeeper 目标: 封装好复杂易出错的关键服务 ...
分类:
其他好文 时间:
2020-05-22 19:36:53
阅读次数:
70
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM ...
分类:
其他好文 时间:
2020-05-20 17:08:51
阅读次数:
54
本文分享几本有关Java分布式系统设计、开发相关的书籍pdf,并为每本书做了一个简介。 ...
分类:
编程语言 时间:
2020-05-13 12:23:45
阅读次数:
84
1.1 分 很多技术都运用了分的编程思想,这里来举几个例子,这些都是分的思想 集中式服务发展到分布式服务 从Collections.synchronizedMap(x)到1.7ConcurrentHashMap再到1.8ConcurrentHashMap,细化锁的粒度的同时依旧保证线程安全 从Ato ...
分类:
其他好文 时间:
2020-05-12 20:50:28
阅读次数:
79
避免重复提交?分布式服务的幂等性设计! 架构文摘 今天 点击蓝色“架构文摘”关注我哟 加个“星标”,每天上午 09:25,干货推送! 来源:https://www.cnblogs.com/QG-whz/p/10372458.html 作者:melonstreet ...
分类:
Web程序 时间:
2020-05-11 13:28:48
阅读次数:
72
第一节:Dubbo框架-基础概念 淘宝网后台是Java写的 ==》dubbo高性能的服务框架ORM:单一应用、所有代码都在ORM里面、支持的并发1-10、并发太差MVC:分层 支持10-1000RPC:单个应用可以调用不同的服务、服务之间没有影响1000-10000+SOA:面向服务的、所有的服务找 ...
分类:
其他好文 时间:
2020-05-10 21:18:47
阅读次数:
95