标签:DNS

编程技术

保障 IDC 安全:分布式 HIDS 集群架构设计

9

xiaoli.he 发布于 2019-04-26

背景 近年来,互联网上安全事件频发,企业信息安全越来越受到重视,而 IDC 服务器安全又是纵深防御体系中的重要一环。保障 IDC 安全,常用的是基于主机型入侵检测系统 Host-based Intrusion Detection System,即 HIDS。在 HIDS 面对几十...

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

编程技术

「全栈之路」Web前端开发的后端指南

18

xubiao.zhuang 发布于 2019-04-25

在若干次前的一场面试,面试官看我做过 python 爬虫/后端 的工作,顺带问了我些后端相关的问题: 你觉得什么是后端? 送命题。当时脑瓦特了,答曰: 逻辑处理和数据增删改查。。。 当场被怼得体无完肤,羞愧难当。事后再反思这问题,结合资料总结了一下。发现自己学过的 Redis 、...

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

编程技术

【译】给小白准备的Web架构基础知识

4

songhua.gao 发布于 2019-04-24

警告:本文内容是入门级的,大佬请按秩序有序撤离。 原文地址:Web Architecture 101 上图很好的展示了我们在Storyblocks的架构。如果你是一个新手工程师,可能会觉得这个架构非常复杂。在我们深入研究每个组件的细节之前,首先应该对它们有个大概的了解。 当一个用...

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

编程技术

主流微服务注册中心浅析和对比

12

邓龙华 发布于 2019-04-24

开源产品受开发者热捧,是因为其代码透明、可以参与共建、有社区进行交流和学习,当然更重要的是开源产品的接入成本低。个人开发者或者中小型公司往往会将开源产品作为选型首选。 开发者通过阅读源代码,理解产品的功能设计和架构设计,同时也可以通过本地部署来测试性能,随之而来的是对各类开源产品...

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

Java

让前端监控数据采集更高效

3

wenming.gapo 发布于 2019-04-19

随着业务的快速发展,我们对生产环境下的问题感知能力越来越关注。作为距离用户最近的一层,前端的表现是否可靠、稳定、好用,很大程度上决定着用户对整个产品的体验和感受。因此,对于前端的监控不容忽视。 搭建一套前端监控平台需要考虑的方面很多,比如数据采集、埋点模式、数据处理和分析、报警以...

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

编程技术

基于Kubernetes的微服务可观察性与Istio服务网格(一)

26

songhua.gao 发布于 2019-04-19

本系列文章将分为两部分,在此我们将探讨Istio服务网格中一部分,即可观察性工具集。这些工具包含了Jaeger,Kiali,Prometheus以及Grafana。为辅助我们此行探索,我们将在GCP上部署基于Go的微服务参考平台到GKE上去。 什么是可观察性 与区块链,无服务器,...

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

Java

2019-DDCTF-WEB-WriteUp

37

尖兵 发布于 2019-04-19

最近打了打DDCTF,本来是无聊打算水一波。最后竟然做high了,硬肛了几天.. [100pt] 滴~ 看到url疑似base64,尝试解密后发现加密规则如下。 b64(b64(ascii2hex(filename))) 于是可以自己构造,使其实现任意文件读取,首先先尝试/etc...

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

Java

Netty 4.1.35.Final 发布,经典开源 Java 网络服务框架

邓龙华 发布于 2019-04-18

Netty 4.1.35.Final 发布了,Netty 是一个 Java 开源框架。Netty 提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。此版本包含错误修复和改进。 更新内容: Only try to use OpenS...

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

编程技术

Telepresence:让微服务本地开发不再难

4

xirruiqiang 发布于 2019-04-18

导读 云原生的概念越来越深入人心,作为典型技术之一的微服务架构,过去我们还说它是一把双刃剑,带来一定好处的同时,对服务团队的技术要求也提高了很多。但是,随着开源技术的不断发展,越来越多优秀的技术和工具涌现出来,让云原生落地不再困难。为此,博云研究院后续将不定期的总结整理云原生相关...

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

编程技术

[译] 如何基于 Cilium 和 eBPF 打造可感知微服务的 Linux

27

xiaoli.wang 发布于 2019-04-17

译者序 本文内容来自 2019 年的一个技术分享 How to Make Linux Microservice-Aware with Cilium and eBPF ,作者是 Cilium 项目的创始人和核心开发者,演讲为英文。 本文翻译了演讲的技术性内容,其他少部分非技术内容(...

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

Java

Java架构-高并发的解决实战总结方案,看完这些就够了!

5

yeseng 发布于 2019-04-16

1.应用和静态资源分离 刚开始的时候应用和静态资源是保存在一起的,当并发量达到一定程度的时候就需要将静态资源保存到专门的服务器中,静态资源主要包括图片、视频、js、css和一些资源文件等,这些文件因为没有状态所以分离比较简单,直接存放到响应的服务器就可以了,一般会使用专门的域名去...

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

编程技术

当我们谈微服务,我们在谈什么 (3) — 如何保障微服务的稳定性

1

邓龙华 发布于 2019-04-16

当一个单体应用改造成多个微服务之后,在请求调用过程中往往会出现更多的问题,通信过程中的每一个环节都可能出现问题。而在出现问题之后,如果不加处理,还会出现链式反应导致服务雪崩。服务治理功能就是用来处理此类问题的。我们将从微服务的三个角色:注册中心、服务消费者以及服务提供者一一说起。...

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

编程技术

微服务架构设计基础之立方体模型

5

yeseng 发布于 2019-04-15

对于现在的微服务架构的应用来说,对大量并发的及时响应是一项制胜能力。据用户行为分析平台统计,随行付的某一款APP产品每日请求就达到上千万次用户请求、加解密服务3000万次/日等等。这些微服务每时每刻在处理如此高强度的请求,对数据层的应对能力要求极高。如果我们把对速度的需求放在复杂...

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

编程技术

深度对比三种主流微服务配置中心

4

尖兵 发布于 2019-04-14

【编者的话】在撰写这篇技术选型的文章之前,是比较犹豫的。因为,以其中一个开源项目开发者的身份,去写一篇三个开源项目的对比,即便很克制的去客观的比较,也很难有信服力。这就像,既是参赛选手,又想做裁判,观众肯定是不买账的。 但最后,仍然决定去写一篇配置中心的技术选型参考文,是因为: ...

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

编程技术

网易消息推送系统微服务化实践

8

yeseng 发布于 2019-04-14

【编者的话】微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通。每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境、类生产环境等...

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

编程技术

Fluentd 成为 CNCF 第 6 个毕业项目

1

zhuangli 发布于 2019-04-12

当地时间 4 月 11 日,CNCF 宣布 Fluentd 顺利从孵化器毕业 。目前 CNCF 一共有 6 个毕业项目,分别是 Kubernetes、Prometheus、Envoy、CoreDNS 和 containerd,以及此次毕业的 Fluentd。 ...

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

Java

Nacos 发布 1.0.0 GA 版本,可大规模投入到生产环境

邓龙华 发布于 2019-04-12

经过 3 个 RC 版本的社区体验之后,Nacos 正式发布 1.0.0 GA 版本 , 在架构、功能和 API 设计上进行了全方位的重构和升级 。 1.0.0 版本的发布标志着 Nacos 已经可以大规模的在生产环境中使用,新版本不仅针对社区的需求...

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

编程技术

IP应用加速 – DCDN迈入全栈新篇章

7

yeseng 发布于 2019-04-12

4月11日,第七届"亚太内容分发大会"暨CDN峰会国际论坛中,阿里云资深技术专家姚伟斌发布了DCDN子产品IP应用加速(IPA)。IPA是基于阿里云CDN本身的资源优化,对传输层(TCP&UDP)协议进行全栈能力提升,同时利用就近接入、智能路由、传输协...

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