标签:高可用

Java

不简单的 SimpleDateFormat

2

yeseng 发布于 2019-08-25

点击蓝色“ 程序猿DD ”关注我 回复“ 资源 ”获取独家整理的学习资料! 事实证明,Java 的 SimpleDateFormat 并没有那么简单。 格式化和解析日期是个(痛苦的)日常任务。每天,它都让我们很头疼。 在 Java 中格式化和解析日期的一种常见方法是使用 Simp...

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

Java

10 人,2 个月:虾米音乐的监控体系升级之路

14

Harries 发布于 2019-08-25

Photo @ 虾米音乐 文 | 宋旭 背景 监控一直是服务端掌握应用运行状态的重要手段,经过近几年的发展,阿里虾米服务端目前已经有 100 多个 Java 应用,承担核心业务的应用也有将近 50 个,对于应用的监控配置也是因人而异。有的人配置的监控比较细,有的应用在经...

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

Java

SRE 高延迟问题的罪魁祸首 System.gc()

4

changyuan.xu 发布于 2019-08-25

01 案例一: 某日,支付平台的开发人员找到 SRE, 需要 SRE 帮助解决一个棘手的问题。 他们发现一个调用第三方支付接口的应用里面,偶尔出现请求超时的情况 。第三方平台保证他们的服务 99% 在 10 秒 内完成,算上网络传输时间, 15 秒 足够了,尽管支付平台设置的超时...

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

Java

Spring Security 认证方式的深度思考

11

刘莉莉 发布于 2019-08-24

引言 讲一下 COOKIE 和 SESSION ? 哔哩哔哩。。。 如果 COOKIE 被禁用了怎么办? 可以使用 Token 来代替 COOKIE 进行用户认证。 那你看,既然 Token 就能实现功能,那还要 COOKIE 干什么呢? COOKIE 存在时间这么久,肯定是有它...

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

Spring

RabbitMQ简介以及与SpringBoot整合示例

7

yanxinchi 发布于 2019-08-23

消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用...

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

编程技术

美团点评技术专家孙佳林:万亿级实时全链路监控系统架构演进!

42

Harries 发布于 2019-08-23

本文来源  高效运维(ID: greatops) 讲师简介 孙佳林 美团点评基础架构部 本文将围绕上述三个方面,来介绍美团点评万亿数据量下的实时监控平台CAT。 1. CAT介绍 这里细分为两个端监控:用户端监控和服务端监控。 用户端监控是从用户角度监控服务请...

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

编程技术

数据量太大?用数据库水平切分搞定!

14

hellas 发布于 2019-08-23

本文将介绍数据库架构设计中的一些基本概念,常见问题以及对应解决方案,为了便于读者理解,将以 “用户中心” 为例,讲解数据库架构设计的常见玩法。 用户中心 用户中心是一个非常常见的业务,主要提供用户注册、登录、信息查询与修改的服务,其核心元数据为: User(uid, uname,...

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

Spring

面试官:如果公司要自研一套分布式注册中心,说说你的设计思路?

5

puefu.he 发布于 2019-08-23

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 扫描下方海报二维码,试听课程: 本文来自公众号读者魏武归心的投稿 1. 注册中心是个啥? 服务注册中心,它是微服务实例及该服务元数据的数据库。服务实例在启动时注册到服务注册表,并在关闭时注销。 服务和路由器的客户端查询服务注册...

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

编程技术

从MySQL高可用架构看高可用架构设计

10

yanxinchi 发布于 2019-08-22

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系...

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

编程技术

分布式系统你会设计了吗?不会阿里架构师来教你设计

14

hanze 发布于 2019-08-22

1. 分布式系统相关概念 1.1 模型 1.1.1 节点 节点是一个可以独立按照分布式协议完成一组逻辑的程序个体,工程中往往指进程。 1.1.2 通信 节点之间完全独立互相隔离,通信唯一方式是通过不可靠的网络。 1.1.3 存储 节点可以通过将数据写入与节点在同一台机器的本地存储...

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

Java

基于Redis实现Spring Cloud Gateway的动态管理

5

xiaoli.wang 发布于 2019-08-22

 引言: Spring Cloud Gateway是当前使用非常广泛的一种API网关。它本身能力并不能完全满足企业对网关的期望,人们希望它可以提供更多的服务治理能力。但Spring Cloud Gateway并不提供数据的动态管理,甚至修改个路由都需要重启。我们如何解决...

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

Java

作为一名Java程序员,我不接私活也能月薪38k

23

hellas 发布于 2019-08-22

接私活 对程序员这个圈子来说是一个既公开又隐私的话题,不说全部,应该大多数程序员都有过想要接私活的想法,当然,也有部分得道成仙的不主张接私活。 但是很少有人在公开场合讨论私活的问题,似乎都在避嫌。 就跟有人下班后跑滴滴一样,程序员私有时间接点活挣点钱不也很正常么,不过不要在上班时...

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

编程技术

论无服务器架构的特征

小丁 发布于 2019-08-22

Wisen Tanasa 在最近的博文当中提到,在目前关于无服务器架构的文献当中,有相当一部分由云服务供应商提供赞助,因此在内容上存在单纯强调优势的倾向。但 Tanasa 认为,每当有新的技术出现时,最重要的是全面了解其意义,因此我们应该从客观角度出发探讨无服务器架构的特性。 作...

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

Spring

一文详解Spring任务执行和调度

yeseng 发布于 2019-08-21

一、概述 Spring框架分别使用TaskExecutor和TaskScheduler接口提供异步执行和任务调度的抽象。Spring还提供了这些接口的实现,这些接口支持线程池或将其委托给应用服务器环境中的CommonJ。 二、TaskExecutor Spring 2.0 开始引...

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

编程技术

云“促”超融合!

11

Harries 发布于 2019-08-21

云簇超融合是京东云提供的软硬件一体化产品,支持3节点敏捷部署、出厂预装、整机交付、开机即用,以及单节点或整机的横向扩展。 通过超融合混合部署的软件定义计算、存储、网络,实现物理资源与虚拟资源的一体化管理与监控,对比传统超融合产品,是真正意义上的超融合云平台。 平台除去基础虚拟化资...

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

编程技术

从五个方面入手,保障微服务应用安全

12

邓龙华 发布于 2019-08-21

随着计算机、互联网技术的飞速发展,信息安全已然是一个全民关心的问题,也是各大企业非常重视的问题。企业一般会从多个层次着手保障信息安全,如:物理安全、网络安全、系统安全(主机和操作系统)、应用安全等。 对于应用程序安全,需要在应用架构、代码、运维、管理等多个角度进行安全性评估,在整...

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

Java

这是Java程序员的一天……

21

likai 发布于 2019-08-21

做 Java 开发的你,一天是不是这样度过的? 8:00--9:30 闹铃响了N遍后,匆忙起床洗漱,在拥挤的地铁上刷朋友圈、公众号和技术论坛 9:30--10:00 到公司,吃早点,打开电脑收邮件,终终终于准备好状态开始写代码了! 12:00--13:30 午饭时间,边吃边上网闲...

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

编程技术

Linkerd 2.5发布:Helm支持与符合RBAC的tap命令

尖兵 发布于 2019-08-21

今天,我们高兴地迎来了Linkerd 2.5版本!此版本增加了新的支持,允许通过Helm进行安装,加强了Linkerd的tap命令以遵循Kubernetes RBAC规则,改进了Linkerd CLI以在流量分割期间报告指标,同时亦允许用户以动态方式设置日志记录级别等等。 Lin...

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