本文是个科普文章,有些内容可能不精准,为了给女儿解释SOA所写。要深刻理解SOA,必须了解软件的发展过程。互联网上有大量的这方面的文章可以参考。 软件与计算机 软件这个概念很年轻,也就不到70年。 软件software 是和 硬件hardware相对而言。是从计算机出现时开始出现的一个词。 计算机是 ...
分类:
其他好文 时间:
2019-11-16 14:58:52
阅读次数:
95
测试分布式部署页面ssoindex.jsp <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %><!DOCTYPE html PUBLIC "-//W3C ...
分类:
其他好文 时间:
2019-11-13 13:05:32
阅读次数:
76
防止重复提交,主要是使用锁的形式来处理,如果是单机部署,可以使用本地缓存锁(Guava)即可,如果是分布式部署,则需要使用分布式锁(可以使用zk分布式锁或者redis分布式锁),本文的分布式锁以redis分布式锁为例。 一、本地锁(Guava) 1、导入依赖 2、自定义本地锁注解 3、本地锁注解实现 ...
分类:
编程语言 时间:
2019-10-23 20:07:44
阅读次数:
91
最近在关注 分布式部署相关的工具和方法,下面是一些有趣的链接: Linux PXE + Kickstart 自动装机 https://www.cnblogs.com/llife/p/11632933.html 本文章作用,主要是用来进行索引文档链接信息,保持更新,更多内容请关注 cnblogs.co ...
分类:
其他好文 时间:
2019-10-14 10:31:56
阅读次数:
92
PHP聊天室框架 workerman-chat是一个以workerman作为服务器容器,使用PHP开发的基于Websocket协议的一个可分布式部署的聊天室框架。 workerman-chat采用gateway workers 进程模型。gateway只负责网络IO,全异步非阻塞,每个gateway ...
DevOps理论+实践之路 从DevOps基础理论出发,通过一个案例,从架构选型,环境搭建,逐步完善应用,实现分布式部署,CI/CD,滚动升级,自动扩缩容,日志集中管理,应用实时监控等相关功能,完整呈现DevOps实践流程 对于测试主要工作,在当前CI/CD下应该怎么有效的进行,在后面将进行持续的学 ...
分类:
其他好文 时间:
2019-09-30 21:47:14
阅读次数:
330
redis分布式部署 - 概念:可以将一组程序执行在多台机器上(分布式机群),使其进行数据的分布爬取。 1.scrapy框架是否可以自己实现分布式? 其一:因为多台机器上部署的scrapy会各自拥有各自的调度器,这样就使得多台机器无法分配start_urls列表中的url。(多台机器无法共享同一个调 ...
分类:
编程语言 时间:
2019-09-28 00:36:22
阅读次数:
108
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两 ...
分类:
其他好文 时间:
2019-09-15 11:15:35
阅读次数:
95
[toc] 大纲 机器环境及SSH预处理 hadoop安装部署 〇、Hadoop下载地址 采用apache官网下载地址进行下载 apache索引目录 "Index of /dist" 此处使用了 hadoop 3.1.2.tar.gz 一、分配机器环境 共3台机器 172.23.7.9 172.23 ...
分类:
其他好文 时间:
2019-08-22 23:41:15
阅读次数:
107
分析和理解 Kubernetes 的设计理念可以使我们更深入地了解 Kubernetes 系统,更好地利用它管理分布式部署的云原生应用,另一方面也可以让我们借鉴其在分布式系统设计方面的经验。 能力抽象 与一般的 PaaS 平台相比,K8S 也是支持服务部署、自动运维、资源调度、扩缩容、自我修复、负载 ...
分类:
Web程序 时间:
2019-08-04 19:28:07
阅读次数:
99