自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

转载 Agentless监控实践中的预警指标采集

很多公司已经开发了监控解决方案,解决了指标收集、展示、预警发送等一系列问题。本文介绍的监控解决方案由高性能时序数据库InfluxDB、时序分析监控工具Grafana及Agentless自动化工具Ansible构成:Ansible负责不间断抓取服务器硬件指标数据,并将数据存储在数据库Influ...

2019-09-04 10:42:00 284

转载 82天突破1000star,项目团队梳理出软件开源必须注意的8个方面

近期,我们在GitHub上开源了微服务任务调度框架SIA-TASK,82天,收获了1000+个star!由于这是SIA团队第一次开源项目,开源的相关工作,团队之前并没有太多的经验,因此我们特别整理了本次开源的各种记录事项,希望给今后开源的项目做参考。关键步骤开发协议安全扫描文档...

2019-09-03 11:07:00 203

转载 性能测试的流程及常用工具介绍

一、性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。1.1 类别性能测试包括负载测试、压力测试、基准测试等。1.1.1 负载测试通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。1.1.2 压力测试...

2019-09-02 11:55:00 1072

转载 云端数据仓库的模式选型与建设

数据,对一个企业的重要性不言而喻,如何利用好企业内部数据,发挥数据的更大价值,对于企业管理者而言尤为重要。作为最传统的数据应用之一,数据仓库在企业内部扮演着重要的角色,构建并正确配置好数据仓库,对于数据分析工作至关重要。一个设计良好的数据仓库,可以让数据分析师们如鱼得水;否则可能使企业陷入无休...

2019-08-29 10:24:00 479

转载 如何运用PHP+REDIS解决负载均衡后的session共享问题

一、为什么要使用Session共享?稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服...

2019-08-28 15:13:00 63

转载 DNS域名解析服务及其配置

一、背景到 20 世纪 70 年代末,ARPAnet 是一个拥有几百台主机的很小很友好的网络。仅需要一个名为 HOSTS.TXT 的文件就能容纳所有需要了解的主机信息:它包含了所有连接到 ARPAnet 的主机名字到地址的映射(name-to-addressmapping)。HOSTS.T...

2019-08-27 11:31:00 931

转载 解密“CDO-首席数据官”的价值、挑战及发展

数据,不论形态、格式和类型,已经迅速成为企业最有战略意义的资产;数据资产已经成为了可以形成业务洞察及优势的战略资源,数据的体量、多样性和复杂性也正以指数级增长。就像其他重要的企业资产,数据需要适当的管理和治理水平, 以确保它的潜在价值得到理解和发挥。基于上述原因,近些年来产生了首席数据官-CD...

2019-08-26 11:19:00 259

转载 公司为什么需要建立一套统一的开发框架?

一、起因:野蛮生长近十年,中国互联网发展的速度越来越快,互联网科技颠覆了越来越多的传统行业,我们的衣食住行随着互联网科技的进步,发生了翻天覆地的变化。在这个大潮中,越来越多新兴的公司如雨后春笋般的冒了出来,他们的业务增长非常快,公司规模也越来越大。这得益于中国经济的高速增长和互联网的快速发展...

2019-08-22 10:31:00 171

转载 十步法原则解决数据质量问题

一、相关概念1.1 数据质量数据的一组固有属性满足数据消费者要求的程度。1)数据固有属性真实性:即数据是客观世界的真实反映及时性:即数据是随着变化及时更新的相关性:即数据是数据消费者关注和需要的2)高质量数据满足要求(消费者角度)可得的,当数据消费者需要时能够获取到;及...

2019-08-21 13:55:00 1890

转载 企业使用数据库的12种姿势

数据库,作为IT系统的基础类软件,发挥着非常巨大的作用。那么企业在使用数据库时,有什么样的方式可以选择?不同方式又各有其什么特点呢?本文将从使用方式、适用场景、未来发展、成本因素(人力、财务、时间)及风险点等多角度分析十二种情况(前六种为本地方式,后六种为云端方式)。方式1:商业数据库 + ...

2019-08-20 18:28:00 144

转载 回归架构本质,重新理解微服务

第一部分:微服务的诞生、演变以及应用策略记者:近几年来,微服务架构设计方式被提出并在越来越多的企业中得以实践和落地,但对于刚开始接触微服务的人来说,还是不知道要从哪些方面开始了解。您能否结合软件架构的发展历史,聊聊微服务的发展与特征。梁鑫:微服务本质上是一种架构的风格,如果要了解微服务,...

2019-08-20 11:19:00 120

转载 中间件增强框架之InterceptFramework

一、前言在智能运维中,应用服务所使用的组件及JAR包等相关信息非常重要,这些信息能够清晰地描绘一个应用服务的骨架,我们称这些信息为应用画像。在UAVStack中,中间件增强框架(MOF)下的InterceptFramework可以在应用启动过程中获取画像信息。本文主要介绍InterceptF...

2019-08-19 10:11:00 113

转载 调用链系列(4):服务信息上下文传递

在之前的调用链系列文章中,我们已经对调用链进行了详细介绍,相信大家已经对调用链技术有了基本的了解。拓展阅读:调用链系列(1):解读UAVStack中的贪吃蛇调用链系列(2):轻调用链实现调用链系列(3):如何从零开始捕获body和header其实,在调用链的绘制过程中,调用链上下文的...

2019-08-16 10:20:00 365

转载 调用链系列(3):如何从零开始捕获body和header

拓展阅读:调用链系列(1):解读UAVStack中的贪吃蛇调用链系列(2):轻调用链实现在Java中,HTTP协议的请求/响应模型是由Servlet规范+Servlet容器(如Tomcat)实现的。换句话说,在类Tomcat容器中,一次完整的HTTP请求都是通过实现Servlet规范完成的...

2019-08-15 10:10:00 176

转载 调用链系列(2):轻调用链实现

一、前言调用链系列(1):解读UAVStack中的贪吃蛇上篇文章分享了一下调用链的模型设计及模型时序图。相信大家通过上一篇文章对调用链有了一个整体上的了解,如:调用链是什么、能做什么及整体实现策略。这篇文章我们继续介绍调用链的服务端信息收集以及服务间上下文传递。二、服务端信息收集服务...

2019-08-14 10:42:00 305

转载 调用链系列(1):解读UAVStack中的贪吃蛇

一、背景对于分布式在线服务,一个请求需要经过多个系统中多个模块,可能多达上百台机器的协作才能完成单次请求。这种场景下单靠人力无法掌握整个请求中各个阶段的性能开销,更无法快速的定位系统中性能瓶颈。当发生故障时通常需要查看大量日志跨越多个团队来确认问题。二、举个栗子程序猿小亮作为一个在职场摸...

2019-08-13 17:55:00 81

转载 宜信开源|微服务网关SIA-GateWay使用指南

一、DeskTopDeskTop展示当前注册的各个网关组,点击一个网关组将选中该网关组并跳转至首页。每个网关组包括如下四项:角色值:网关应用名前缀,用于区分网关组拥有实例:网关组实例个数网关状态:网关组当前状态网关描述:网关组描述信息,可修改二、首页首页展示网关当前的运行...

2019-08-13 11:43:00 648

转载 以赋能业务为目标的技术创新

在软件研发从业者的视角里,创新分为两种:一种是与软件研发技术相关的创新,特别是在大数据和AI这种快速发展的领域,需要保持与技术进步的同频;而另一种创新,是与公司业务相关的,不断运用技术实现自动化、智能化、规范化,提高业务服务能力与用户体验。但对于很多技术人来说,常常会沉迷于技术创新或者是业务...

2019-08-13 10:26:00 427

转载 微服务与网关技术(SIA-GateWay)

一、背景软件架构,总是在不断的演进中...把时间退回到二十年之前,当时企业级领域研发主要推崇的还是C/S模式,PB、Delphi这样的开发软件是企业应用开发的主流。随着时间的推移,基于浏览器的B/S架构开始渐渐流行了起来。初期,Web开发ASP还占据了不少优势,但JSP的预编译模式让性能有...

2019-08-12 11:30:00 263

转载 四要素落地持续交付

本文通过持续集成、自动化测试、流水线以及自动化部署几个要素介绍宜信的持续交付平台及实践。一、什么是持续交付持续交付(Continuous delivery,缩写为 CD),是一种软件工程方法,让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续的保持在随时可以发布的状况。它的目...

2019-08-09 11:04:00 185

转载 UEM“探针”技术及用户体验管理

随着互联网产品越来越多,用户群体越来越庞大以及用户品位的多样性增加,我们会发现这样的一个规律,就是相同类型的产品,比如播放器中的QQ影音和暴风影音,再比如小游戏平台中的腾讯游戏和联众等等,他们的功能是相同的或者是相似的,但是对于用户来说,每个人都有着不同的使用喜好。其实无论用什么平台,都能完...

2019-08-08 10:55:00 267

转载 Redis进阶应用:Redis+Lua脚本实现复合操作

一、引言Redis是高性能的key-value数据库,在很大程度克服了memcached这类key/value存储的不足,在部分场景下,是对关系数据库的良好补充。得益于超高性能和丰富的数据结构,Redis已成为当前架构设计中的首选key-value存储系统。虽然Redis官网上提供了200...

2019-08-07 10:57:00 96

转载 一个项目的SpringBoot微服务改造过程

SSO是公司一个已经存在了若干年的项目,后端采用SpringMVC、MyBatis,数据库使用MySQL,前端展示使用Freemark。今年,我们对该项目进行了一次革命性的改进,改造成SpringBoot架构,并且把前后端分离,前端采用Vue框架。一、使用SpringBoot架构进行改造1...

2019-08-06 10:04:00 1461

转载 手把手教你创建第一个Davinci应用

Davinci既可作为公有云/私有云独立使用,也可作为可视化插件集成到三方系统。用户只需在可视化UI上简单配置即可服务多种数据可视化应用,并支持高级交互/行业分析/模式探索/社交智能等可视化功能。大数据可视平台Davinci的安装与配置攻略我们先来实现第一个应用。如果某一步不会操作,别担心...

2019-08-05 17:20:00 2466

转载 中间件增强框架之-CaptureFramework框架

一、背景应用服务监控是智能运维系统的重要组成部分。在UAV系统中,中间件增强框架(MOF)探针提供了应用画像及性能数据收集等功能,其中数据收集功能主要采集四类数据:实时数据、画像数据、调用链接数据生成以及线程数据分析数据。为实现实时数据采集,UAVStack设计了CaptureFramewo...

2019-08-05 12:14:00 99

转载 关系型数据库全表扫描分片详解

导读:数据总线(DBus)专注于数据的实时采集与实时分发,可以对IT系统在业务流程中产生的数据进行汇聚,经过转换处理后成为统一JSON的数据格式(UMS),提供给不同数据使用方订阅和消费,充当数仓平台、大数据分析平台、实时报表和实时营销等业务的数据源。在上一篇关于DBus的文章(DBus 数...

2019-08-02 10:28:00 187

转载 研发运维一体化解决方案UAVStack升级系统设计

一、背景作为微服务架构系统,UAVStack的主要服务组件包括:中间件增强框架(英文名MonitorFramework,简称MOF探针):部署在业务系统监控代理程序 (英文名MonitorAgent,简称MA):部署在业务系统健康管理服务 (英文名HealthManager,简称HM...

2019-08-01 14:25:00 245

转载 AI中台——智能聊天机器人平台的架构与应用(分享实录)

内容来源:宜信技术学院第3期技术沙龙-线上直播|AI中台——智能聊天机器人平台主讲人:宜信科技中心AI中台团队负责人王东导读:随着“中台”战略的提出,目前宜信中台建设在思想理念及架构设计上都已经取得了很多成果。宜信是如何借助中台化的思想打造“AI中台”及相关的智能产品呢?本次直播,宜信...

2019-08-01 11:14:00 4475

转载 基于可视化配置的日志结构化转换实现

导读:数据总线DBus的总体架构中主要包括六大模块,分别是:日志抓取模块、增量转换模块、全量抽取程序、日志算子处理模块、心跳监控模块、Web管理模块。六大模块各自的功能相互连接,构成DBus的工作原理:通过读取RDBMS增量日志的方式来实时获取增量数据日志(支持全量拉取);基于Logstash...

2019-07-31 10:38:00 178

转载 大数据可视平台Davinci的安装与配置攻略

Davinci既可作为公有云/私有云独立使用,也可作为可视化插件集成到三方系统。用户只需在可视化UI上简单配置即可服务多种数据可视化应用,并支持高级交互/行业分析/模式探索/社交智能等可视化功能。一、环境准备JDK 1.8(或更高版本)MySql5.5(或更高版本)Mail Serv...

2019-07-30 13:21:00 11423

转载 通过OpenGL理解前端渲染原理(1)

通过OpenGL理解前端渲染原理,本文着重介绍渲染管线工作流程。一、OpenGLOpenGL,是一套绘制3D图形的API,当然它也可以用来绘制2D的物体。OpenGL有一大套可以用来操作模型和图片的函数,通常编写OpenGL库的人是显卡的制造者。我们买的显卡都支持特定版本的OpenGL。...

2019-07-29 11:17:00 106

转载 Kubernetes在宜信落地实践

一、容器云的背景伴随着微服务的架构的普及,结合开源的Dubbo和Spring Cloud等微服务框架,宜信内部很多业务线逐渐了从原来的单体架构逐渐转移到微服务架构。应用从有状态到无状态,具体来说将业务状态数据如:会话、用户数据等存储到中间件中服务中。微服务的拆分虽然将每个服务的复杂度降低...

2019-07-25 14:00:00 49

转载 正交分析法设计理论及实践

一、理念介绍在黑盒用例设计方法中有一个大家耳熟能详的正交分析法,却鲜有人知 “Pairwise”设计理念。设想一种常见的场景,工期很紧的项目,原定的测试时间被“无理”地压缩之后,如何能用极少的时间去保证更高的质量呢?举个例子,如果让你测试一下word字体效果,你会整理出多少个用例呢?...

2019-07-24 10:17:00 995

转载 一文了解JVM

一、什么是JVMJVM是Java Virtual Machine(Java 虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是平台无关性。而使用Java虚拟机是实现这一特点的关...

2019-07-23 13:38:00 61

转载 专访宜信AI中台团队负责人王东:智慧金融时代,大数据和AI如何为业务赋能

前言:宜信技术人物专访是宜信技术学院推出的系列性专题,我们邀请软件研发行业的优秀技术人,分享自己在软件研发领域的实践经验和前瞻性观点。第一期专访我们邀请到宜信科技中心AI中台负责人王东老师,从大数据和AI赋能金融业务的角度,分享了中台、大数据、AI等软件研发趋势为业务赋能的经验与思路。王东...

2019-07-23 12:05:00 149

转载 iOS中基于协议的路由设计

一、背景前段时间对我们自己的App做了结构上的重构,抛弃了之前简单的MVC开发模式,原因是随着App的业务线越来越多,单个页面的功能越来越复杂,MVC开发模式导致整个Controller-layer的代码越来越多。本文将分享重构中的Router模块。使用路由模式可以解决我们项目中页面与页面...

2019-07-22 14:18:00 216

转载 快速部署DBus体验实时数据流计算

一、环境说明说明all in one是一个单机版本dbus环境,是给用户快速体验dbus的功能,只是一个简单体验版,不能用于其它环境或者用途,具体包括如下:1)基础组建:zookeeper 3.4.6kafka 0.10.0.0storm 1.0.1granfana 4.2.0...

2019-07-19 13:59:00 429

转载 web安全测试必须注意的五个方面

随着互联网的飞速发展,web应用在软件开发中所扮演的角色变得越来越重要,同时,web应用遭受着格外多的安全攻击,其原因在于,现在的网站以及在网站上运行的应用在某种意义上来说,它是所有公司或者组织的虚拟正门,所以比较容易遭受到攻击,存在安全隐患。今天主要给大家分享下有关安全测试的一些知识点以及...

2019-07-18 10:41:00 223

转载 如何基于日志,同步实现数据的一致性和实时抽取?

7月25日晚8点,线上直播,【AI中台——智能聊天机器人平台】,点击了解详情。一、背景事情是从公司前段时间的需求说起,大家知道宜信是一家金融科技公司,我们的很多数据与标准互联网企业不同,大致来说就是:玩数据的人都知道数据是非常有价值的,然后这些数据是保存在各个系统的数据库中,如何让需要...

2019-07-17 13:58:00 462

转载 实例解说AngularJS在自动化测试中的应用

7月25日晚8点,线上直播,【AI中台——智能聊天机器人平台】,点击了解详情。一、什么是AngularJS ?1、AngularJS是一组用来开发web页面的框架、模板以及数据绑定和丰富UI的组件;2、AngularJS提供了一系列健壮的功能,以及将代码隔离成模块的方法;3、Angu...

2019-07-16 11:38:00 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除