标签:备份

编程技术

究竟啥才是互联网架构“高可用”

18

yeseng 发布于 2019-03-18

最近留言问“高可用”的朋友颇多,找历史文章又找不到,故重新优化发布,希望大家有收获。 一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统...

阅读(8)评论(0)赞 (0)

Java

Java™ 教程(配置实用程序)

1

Harries 发布于 2019-03-14

配置实用程序 本节介绍一些帮助应用程序访问其启动上下文的配置实用程序。 属性 Properties 是作为键/值对管理的配置值,在每对中,键和值都是字符串值,键标识并用于检索值,就像变量名用于检索变量的值一样。例如,能够下载文件的应用程序可能使用名为“ download.last...

阅读(19)评论(0)赞 (0)

编程技术

服务的高可用 | 从0开始构建SpringCloud微服务(10)

1

xirruiqiang 发布于 2019-03-11

照例附上 项目github链接 本项目实现的是将一个简单的天气预报系统一步一步改造成一个SpringCloud微服务系统的过程。本章主要讲解 实现服务的高可用 。 什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,...

阅读(29)评论(0)赞 (0)

编程技术

泥瓦匠:秒杀架构设计实践思路(一)

5

dulong 发布于 2019-03-10

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本文内容 - 秒杀业务难点 - 秒杀架构理论 - 业务设计 & 总结 摘录:生命轮回。事业、家庭乃至做的每件事都会有生命周期。与其想着...

阅读(25)评论(0)赞 (0)

Spring

REST微服务的分布式事务实现

3

songhua.gao 发布于 2019-03-07

编辑推荐: 本文来自于codin.im,在这篇文章中,我们会先带大家理解事务,以及Spring中的事务,通过Spring的事务抽象引出JTA事务,以及JTA的分布式事务。理解了事务以后,再介绍分布式系统、以及分布式系统的原则,和分布式系统中实现事务的原则。 事务,是操作数据库中的...

阅读(36)评论(0)赞 (0)

Java

批量修改 Jenkins 任务的技巧

zhuangli 发布于 2019-03-04

通过脚本命令行批量修改 Jenkins 任务 最近,笔者所在团队的 Jenkins 所在的服务器经常报硬盘空间不足。经查发现很多任务没有设置“丢弃旧的构建”。通知所有的团队检查自己的 Jenkins 任务有没有设置丢弃旧的构建,有些不现实。 一开始想到的是使用 Jenkins 的...

阅读(36)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-软件环境的持续发布管理(上)(23)

41

hellas 发布于 2019-03-03

这次就走到软件的最后一站,哈哈,就是把软件给发布部署到服务器上。其实在部署的过程中,尤其现在微服务架构的盛行,软件本身喜欢用什么敏捷开发,导致持续发布的困难也是相当的大,原来不管项目怎么整,只要最后把项目部署好,可以正常的访问这个项目就部署好了。但是一旦把项目拆的很散,拆的很多个...

阅读(65)评论(0)赞 (0)

Java

『互联网架构』软件架构-tomcat之环境部署(下)(22)

22

puefu.he 发布于 2019-03-02

tomcat生产环境得应用配置,这次的对各位老铁还是非常有用的。其实就是咱们生产环境实际要做的一些事情,有老铁联系我说,从之前说的docker还有现在很多部署基本都是跟运维关系很大,跟开发关系很少啊?其实老铁你误解我了,我的思路就是不管是在应用的环境,最后的部署希望的是各位老铁都...

阅读(66)评论(0)赞 (0)

编程技术

使用Envoy 作Sidecar Proxy的微服务模式-5.rate limiter

1

邓龙华 发布于 2019-03-01

本博客是深入研究Envoy Proxy和Istio.io 以及它如何实现更优雅的方式来连接和管理微服务系列文章的一部分。 这是接下来几个部分的想法(将在发布时更新链接): 断路器(第一部分) 重试/超时(第二部分) 分布式跟踪(第三部分) Prometheus的指标收集(第四部分...

阅读(49)评论(0)赞 (0)

Java

Github 上 Star 最多的个人 Spring Boot 开源学习项目

4

dulong 发布于 2019-02-27

2016年,在一次技术调研的过程中认识到了 Spring Boot ,试用之后便一发不可收拾的爱上它。为了防止学习之后忘记,就在网上连载了Spring Boot 系列文章,没想到这一开始便与 Spring Boot 深度结缘。 近三年的时间写了一百多篇关于 Spring Boot...

阅读(39)评论(0)赞 (0)

编程技术

披荆斩棘,饿了么数据库高可用架构演进!

16

xubiao.zhuang 发布于 2019-02-26

本文将和大家分享饿了么作为高速发展的互联网企业之一,在发展历程中数据库技术如何跟随企业发展并不断满足业务的需求。 分享内容大致涉及到以下五点: 数据库架构怎么满足业务、支撑业务发展 怎么提高数据库的可用性 如何对数据流进行相应的控制和保护 规模大了以后如何提高数据库运维的效率 一...

阅读(57)评论(0)赞 (0)

Java

尴尬了!Spring Cloud微服务注册中心Eureka 2.x停止维护了咋办?【石杉的架构笔记】

5

changyuan.xu 发布于 2019-02-26

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! 精品学习资料获取通道,参见文末 目录 1、Eureka官宣2.x版本不再开源 2、互联网大厂的基础架构:自研服务注册中心 3、中小公司的其他选择:Consul 1、Eur...

阅读(39)评论(0)赞 (0)

Java

尴尬了!Spring Cloud微服务注册中心Eureka 2.x停止维护了咋办?【石杉的架构笔记】

5

hanze 发布于 2019-02-26

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! 精品学习资料获取通道,参见文末 目录 1、Eureka官宣2.x版本不再开源 2、互联网大厂的基础架构:自研服务注册中心 3、中小公司的其他选择:Consul 1、Eur...

阅读(19)评论(0)赞 (0)

编程技术

想染指系统架构?你绝对不可错过的一篇

1

zhuangli 发布于 2019-02-25

不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手...

阅读(55)评论(0)赞 (0)

编程技术

提高网络灵活性和效率的杀手锏—SD-WAN

2

hellas 发布于 2019-02-22

广域网一般用于连接多个业务地点,如总部和分支办公室,提供点对点专用网络,使这些位置共享应用程序和数据。而对于广域网的管理如果采用传统方法即对广域网端点进行单独管理,是非常复杂的。目前,大家都倾向于软件定义的WAN(SD-WAN)技术,一个集中控制器和一些软件应用程序就能覆盖整个W...

阅读(44)评论(0)赞 (0)

编程技术

提高网络灵活性和效率的杀手锏—SD-WAN

2

changyuan.xu 发布于 2019-02-22

广域网一般用于连接多个业务地点,如总部和分支办公室,提供点对点专用网络,使这些位置共享应用程序和数据。而对于广域网的管理如果采用传统方法即对广域网端点进行单独管理,是非常复杂的。目前,大家都倾向于软件定义的WAN(SD-WAN)技术,一个集中控制器和一些软件应用程序就能覆盖整个W...

阅读(39)评论(0)赞 (0)

Java

Web中间件常见漏洞总结

75

邓龙华 发布于 2019-02-22

*本文作者:ningjing,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。 一、 常见web中间件及其漏洞概述 (一) IIS 1、PUT漏洞 2、短文件名猜解 3、远程代码执行 4、解析漏洞 (二) Apache 1、解析漏洞 2、目录遍历 (三) Nginx 1、...

阅读(65)评论(0)赞 (0)

编程技术

微服务之数据同步Porter

11

yanxinchi 发布于 2019-02-21

Porter是一款数据同步中间件,主要用于解决同构/异构数据库之间的表级别数据同步问题。 背景 在微服务架构模式下深刻的影响了应用和数据库之间的关系,不像传统多个服务共享一个数据库,微服务架构下每个服务都要有自己的数据库。如果你想获得微服务带来的好处,每个服务独有一个数据库是必须...

阅读(59)评论(0)赞 (0)