爱奇艺号基于Prometheus的微服务应用监控实践 编程技术

爱奇艺号基于Prometheus的微服务应用监控实践

前言 微服务架构是目前各大互联网公司普遍采用的软件架构方式。在微服务架构中,系统被拆分为多个小的、相互独立的服务,这些服务运行在自己的进程中,可以独立的开发和部署。在业务快速变化时,微服务单一职责、自治的特点,使系统的边界更加清晰,提升了系统的可维护性;同时,简化了系统部署的复杂度,可以针对某个微服务单独升级和发布;在业务增长时,也可以方便的进行独立扩展。 微服务架构虽然带来了很多好处,但...
阅读全文
Plumelog 发布 3.0,简单易用的 java 分布式日志系统 Java

Plumelog 发布 3.0,简单易用的 java 分布式日志系统

Plumelog发布3.0版本,主要升级了报警模块,和UI的查询优化,3.X版本主要完善报警功能 本次更新内容 1. 增加了错误报警模块;支持按照项目、类名错误报警 功能介绍:在UI中配置好报警规则后,server接收到错误日志就会按照报警规则进行通知,通知的方式采取钉钉机器人的方式,更多通知方式在后期小版本中增加。 2.ui增加反选功能、组合条件查询功能 ...
阅读全文
当后端基建落在你头上,你该如何推进? 编程技术

当后端基建落在你头上,你该如何推进?

作为一个Java的小菜鸡,就没有进行过系统化的学习,也没进入过大团队。在小公司野蛮生长,一些基本的构建是真的整的不好,Java环境之前都不一样:stuck_out_tongue_closed_eyes:。在此我要进行相关总结,进行规制指定。 一. 从 DevOps 流程看后端基建 这就是一个软件的完整生命周期,中间涉及这么多软件,有的软件确实...
阅读全文
如何读取Excel里面的图片 Java

如何读取Excel里面的图片

前言 ​ 客户发了一个excel文档,文档里面是客户整理的问题,一行对应一个问题,还有截图说明,图片也是单独放在每行的小格子里面,如下图所示 ​ 打开excel文档,双击图片,并不能放大图片,这让我咋看? 推荐 今天撸主给大家推荐一款神器 Apache POI ,Apache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache P...
阅读全文
2020 年,从架构谈起,到 Mesh 结束 编程技术

2020 年,从架构谈起,到 Mesh 结束

作者 | 张羽辰(同昭)阿里云交付专家 导读 :如今,几乎所有的事情都离不开软件,当你开车时,脚踩上油门,实际上是车载计算机通过力度感应等计算输出功率,最终来控制油门,你从未想过这会是某个工程师的代码。 当我们谈论架构时,我们到底在谈论什么? 面向对象编程?函数式?模块化设计?微服务?这些词汇貌似都和架构这个 buzzword 有点关系,的确我们这个领域充满了很多难以理解的词汇,这...
阅读全文
IM开发快速入门(一):什么是IM系统? 软件架构

IM开发快速入门(一):什么是IM系统?

“  本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。本文已同步发布于52im社区: http://www.52im.net/thread-3033-1-1.html 1、系列文章引言 IM系统看似简单( 没错,很多土老板认为开发个qq和微信也就是几万块钱的事...  ),实责是众多技术的应用合体,包括...
阅读全文
fastjson到底做错了什么?为什么会被频繁爆出漏洞? 编程技术

fastjson到底做错了什么?为什么会被频繁爆出漏洞?

fastjson大家一定都不陌生,这是阿里巴巴的开源一个JSON解析库,通常被用于将Java Bean和JSON 字符串之间进行转换。 前段时间,fastjson被爆出过多次存在漏洞,很多文章报道了这件事儿,并且给出了升级建议。 但是作为一个开发者,我更关注的是他为什么会频繁被爆漏洞?于是我带着疑惑,去看了下fastjson的releaseNote以及部分源代码。 最终发现,这其实和f...
阅读全文
阿里面向分布式服务架构的流量控制组件开源了 软件架构

阿里面向分布式服务架构的流量控制组件开源了

作者宿何,阿里巴巴高级开发工程师 Sentinel (https://github.com/alibaba/Sentinel)是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀、冷启动、消息削峰填谷、集群流量...
阅读全文
使用jenkins自动构建github项目 编程技术

使用jenkins自动构建github项目

欢迎加入前端交流群: 749539640 jenkins介绍 构建伟大,无所不能 Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。 作为一个可扩展的自动化服务器,Jenkins 可以用作简单的 CI 服务器,或者变成任何项目的持续交付中心。 Jenkins 是一个基于 Java 的独立程序...
阅读全文
Loading...