eagleeye

EagleEye
相关内容
50+款云产品免费体验广告关闭
50+款云产品免费体验
提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

EagleEye全链路追踪
这时就体现日志的重要性,问题是日志如何记录,当一个服务被不停调用时,快速定位一个请求就变的很奢侈。 包括用户的一次操作,微服务之间有可能进行数百次网络调用,如何定位哪些步骤慢。 为了解决这样的问题,阿里的eagleeye出现了。 实现原理 前端请求到服务器时,eagleeye通过埋点的方式(filter机制) 生成一个...

“死扛”高并发大流量,大麦抢票的技术涅槃之路
“死扛”高并发大流量,大麦抢票的技术涅槃之路
技术改造重点放在无线端,所有 app 用户调用接口的入口先走 到阿里域,再路由到大麦 idc,让阿里机房来抵档大量流量; 2)借助阿里基础运维能力:由于入口接口入到阿里域,一些限流及降级的事情利用平台就 可以做,运维监控也完全可以利用 eagleeye、maieye 等排查工具来做了; 此过程中用户中心、消息中心等服务开始...

一键安装Gitlab后的备份、迁移与恢复
tar: 1479265387_gitlab_backup.tar: cannot open: permission deniedtar:error is not recoverable:exiting nowunpacking backup failed迁移的备份文件权限不足,可以给足权限,然后再恢复。 ----3. 恢复过程中遇到一个错误:started get eagleeyebmh.eagleeye for 127. 0.0. 1 at 2016-10-25 10:54:32 +0800...

Dubbo在Service Mesh下的思考和方案
Dubbo在Service Mesh下的思考和方案
挑战主要来自三方面首先, 数以万计的应用意味着有以十万级的服务,理顺错综复杂的服务拓扑关系,甚至及时诊断某个异常调用链路,需要考虑海量数据的拉取分析,是非常有挑战的,阿里通过eagleeye鹰眼链路系统提供可观察性和治理能力来解决; 第二个挑战是机房级别容灾,阿里的机房是分布在天南海北,大家可以想象横跨...

Sentinel服务治理中各个插槽职责【源码笔记】
Sentinel服务治理中各个插槽职责【源码笔记】
catch (blockexception e) { eagleeyelogutil.log(resourcewrapper.getname(),e.getclass().getsimplename(), e.getrulelimitapp(), context.getorigin(), count); throw e; 小结:logslot没有过多的逻辑,在被阻塞时在sentinel-block.log记录日志,格式如下:2019-10-01 20:33:02|1|abc,flowexception,default,|12...

StackOverFlowError 常见原因及解决方法
www.baeldung.comjava-stack-overflow-error jvm源码分析之栈溢出完全解读http:lovestblog.cnblog20160419stack-over-flow 作者信息:夏明,github id @stabilityman,花名涯海,阿里云 arms & eagleeye 技术专家,2016 年加入阿里巴巴,一直从事链路追踪和 apm 监控诊断领域的相关工作。 本文缩略图:icon by 是一只...

13个速度与激情般的开源中件间
13个速度与激情般的开源中件间
eagleeye (鹰眼)通过收集和分析在不同的网络调用中间件上的日志埋点,可以得到同一次请求上的各个系统的调用链关系,有助于梳理应用的请求入口与服务的调用来源、依赖关系。? 同时,也对分析系统调用瓶颈、估算链路容量、快速定位异常有很大帮助。 另外,业务方也可以在调用链上添加自己的业务埋点,使网络调用和...

基于jaeger微服务调用链实现方案
opentracing原理 6.png 7.png 8.png 三、业界调用链平台对比能力项鹰眼(eagleeye)zipkinjaeger开发团队阿里巴巴由twitter公司开源目前由spring社区维护uber工程团队是否开源否是是opentracing是是是语言支持javago,java,ruby,c++,python(progress)python,go,node,java,c++,c#,php,ruby 存储hdfshbase...

go client http post upload上传及 server 参数获取
return nil} sample usagefunc main() { url := http:localhost:8088uploadfilename := json.zip path := eagleeye devicetype := iphone deviceid := e6c5a83c5e20420286bb00b90b938d92 file := .json.zip 上传的文件 postfile(url, filename, path, devicetype, deviceid,file)}服务端获取请求,处理参数使用 go ...

mac 工作中命令总结
7:rooteagleeyebin 将xxx上传到目标目录bin.scp 下载项目scp -r root@192. 168.0.1: ~srcxx ~workspace 将远程root这个用户下的 srcxx文件夹下载到当前目录用户workspace目录go 编译成linux 版本。 goos=linux go build -ldflags -w -o buildeagleeyecpanelbincpanel bincpanel.gogoos=linux cgo_enabled=0 go build ...

SpringCloud详细教程 | 第九篇:服务链路追踪(Spring Cloud Sleuth)(Greenwich版本)
SpringCloud详细教程 | 第九篇:服务链路追踪(Spring Cloud Sleuth)(Greenwich版本)
目前,链路追踪组件有google的dapper,twitter 的zipkin,以及阿里的eagleeye (鹰眼)等,它们都是非常优秀的链路追踪开源组件。 本文主要讲述如何在spring cloud sleuth中集成zipkin。 在spring cloud sleuth中集成zipkin非常的简单,只需要引入相应的依赖和做相关的配置即可。 术语spring cloud sleuth借用了...

Dubbo Mesh 在闲鱼生产环境中的落地实践
Dubbo Mesh 在闲鱼生产环境中的落地实践
dubbo mesh 的监控方案并没有使用 istiomixer 这样的设计,而是沿用了阿里巴巴集团内部的方式,即信息由各进程以日志的形式输出,然后通过日志采集程序将之送到指定的服务端进行后期加工并最终展示于控制台。 目前 dubbo mesh 通过 eagleeye 去跟踪调用链,通过arms去展示其他的监控信息。 性能评估----为了评估 ...

几种分布式调用链监控组件的实践与比较(二)比较
几种分布式调用链监控组件的实践与比较(二)比较
最后,看了eagleeye的相关介绍,想提下监控系统如何从被动报警转化为主动发现,其实和aiops很密切。 链路监控数据量很大,尽管可以通过压缩比来降低传输的数据量,但是我们真的需要存储每一条链路吗? 是不是只需要识别每一个链路当中出现异常的情况。 时序指标当中的异常点,那个时间点我们要识别出来。 识别完了...0daybank

医疗链

菜单腾讯云
腾讯云首页
备案控制台
云+社区
专栏问答沙龙团队主页开发者手册智能钛AI腾讯云大学TVP
找文章 / 找答案 / 找技术大牛
写文章提问登录注册
“区块链+医疗”:普惠人类的“医疗链”,你还在等什么?
文章来源:企鹅号 - 区块链分享基地

医疗和教育是人类历史上最重要的两大事业,它们不仅具有终身化的特点,还具有普遍性。在“区块链+”应用中,我们曾经探讨了教育,今天我们来说说,影响人类历史发展进程的医疗行业。医疗行业的产业链分布很广,从地域来说分为中医、西医;在应用角度则有医疗器械、药品、医疗保险等等。

甚至随着科技的发展,出现了暴利的医美行业,而很多追求精细化领域的小型私人医院也承办的越来越好,如:肛肠医院、骨科医院、中医院、妇产医院、儿科医院等等。尤其近年来在创投领域中也有很多AI相关、区块链相关的医疗企业兴起,这也深刻的体现人类人们对于医疗的诉求范围之广。

在千百年来的医疗行业中,有很多东西都在慢慢进步。中医领域,从张仲景的《伤寒杂病论》到李时珍的《本草纲目》,人们都在悉心研究和苦读;西医领域,从青霉素的运用到各类抗菌素的使用,人们的寿命一点点的延长,更多的疾病被治愈被防治。

从最开始的投医问药、望闻问切,一直发展到现代的医院,在各类医院的一系列流程中,还是有非常多需要改进的地方,比如时间成本、隐私问题,药品防伪等,都是亟需解决的问题。

那么,如此重要的普惠人类的医疗行业中,区块链技术又能起到什么作用,以上问题是否能通过区块链行业得到改善?作为区块链行业的先行者,旺链科技将为您一一作答。

1.药品防伪

对于药品而言,现在的制药公司非常之多,而药品对于医院来说供应量非常之大,对于病人来说更是刚需,很多医药公司削尖了脑袋意图和众多医院达成合作,这期间就会有很大的利益链条产生,那么,如何防止达不到标准的药材进入医院呢?

区块链给你答案,区块链的防伪验证和编码防伪技术类似,对于运用区块链技术防伪的药物而言,在药品包装表面有可防伪的图层,只需要刮开图层进行扫码就可以进行供应链的查询,在药品运送过程的每个步骤,区块链网络都能证明药品的原产地和真实性,这使得药品盗窃和以假换真变得异常困难,“药品溯源链”由此产生。

不管是制药商还是批发商所进行的交易都将上链,接触药品的每一个人,药品的每一个生产制作环节都将在链上清晰的展示,这不论对病患还是医院都是重大的利好消息,可以最大程度的保护病患的安全,减少了医疗事故的产生。

区块链的应用还有助于促进所有的医药公司都严格按照药物供应安全法案的要求进行药品生产作业,从而直接或间接的提升全球药品安全性。尤其是现在对于医美行业尚未出台明确的法案,行业内整治率较低,出错率较高,用药安全变成了最令人担心的事。据记者调查,在某一线城市50多家整容医院中,只有一家医院的药品是符合国家安全需求标准的,但是价格确是最高昂的,所以医美行业更加需要区块链的追踪。

同时,药品追踪和防伪也可以协助警察破案,大麻、麻醉剂、罂粟都是药品的一种,包括现在的很多投毒案件,只要查到药品源头,都可以得到很多的线索,有助于案件的侦破。

2.病历上链

患者私密信息的频繁泄露让很多人对医院的隐私保密系统失去了基本的信任,医疗数据泄露的后果越来越严重,通过区块链保存医疗的监看数据,可以在一定程度上增加监管部门的权利,增大其参与程度,确保对医疗信息的保护,这样就可以在出现医患关系事件时可以第一时间公正的解决。

数据的不可篡改让医疗信息有法可依,有据可查,由于区块链中的每一笔交易都通过密码学的方法和相邻的两个区块串联,所以可以追溯到任何一笔交易,所以所有的药品或医疗器械交易都可以被追溯。

3.信息共享模式

由于链上信息的公开透明,很大程度上解决了众多医院患者信息不互通的困境,打破信息孤岛。尤其是患者由于转院,很多信息会在转院的过程中造成缺漏或者丢失,很容易让患者误诊或者错过最佳治疗时间,而只有确保患者信息上链,实现医院间信息的互联互通,才能将所有医疗平台的信息串联起来,实现实时连接并且及时无缝的信息共享。

在医美和健身领域,可以实现健康数据实时打卡、运动数据交换共享。用区块链技术替换现有的健康数据交换工作流程中那些传统的第三方机构,可以大大提升管理效率。

4.“溯源链”带来的“医联链”

2017年8月,阿里健康宣布与常州医联体达成共识,合作开展区块链项目试点。在大公司布局区块链的同时,很多的中小企业也开始蠢蠢欲动,意图和区块链技术结合,但是却师通无门。

旺链科技针对中小企业的痛点,作为已经服务了近百家公司的区块链技术服务商,我们近期重磅推出了VoneTracer区块链追溯平台,不仅可以为中小企业进行食品溯源提供区块链技术背书,还与中兴等大企业合作,实现了食品溯源的链条应用。而在医疗中,药品的防伪和溯源有着异曲同工之处。

由此,旺链科技愿意携手更多医疗美容机构,共同努力打造区块链医疗信息共享平台,实现医疗机构之间的医疗数据共享,借助区块链不可篡改的特性,打破传统的医疗数据的不安全纸质记录,让患者信息透明可信,增加安全性和医院与患者之间的粘度,努力解决医疗机构间数据共享的安全问题。

5.结语

“医疗链”的市场广阔。目前,区块链技术在医疗卫生领域的应用已经得到了广泛认可,实验为主的阶段即将告一段落。根据近期的IBM公司发布的《医疗领域的区块链集结》报告,目前已经有16%的医疗企业高管透露他们已经完成针对区块链项目的实验阶段,准备进行商业化部署,甚至国际上的大型医疗公司已经有了属于自己的区块链研发团队。

对于一些中小型精细化医院以及医美医院而言,进行区块链的医美布局,从而实现真正意义上的打开市场,才是目前中小型医院和医疗企业该关注的事。

在某种意义上讲,区块链技术要实现对人们健康数据的管理,需要医疗卫生领域的全面数据化,并且医疗机构需要建立一套行之有效的跨链链接以实现数据共享,这对区块链技术规模化提出了很高的要求。

除了医疗方面,旺链科技在金融领域、教育领域、食品领域、版权领域等均有涉及,且和多家大型企业已经有了合作并获得了一致好评,其中有金龙鱼、中兴科技、宝丽嘉华等。

对于中小企业,旺链会秉承着低成本、高服务的做法,推出了分期付款等一系列业务,希望能真正助力实现“医疗链”“溯源链”的普及。能够真正实现区块链普及,让区块链得到更多应用,服务于全人类,一直是我们最终的愿景和初心。

发表于: 2019-08-30
原文链接:https://kuaibao.qq.com/s/20190830A08UVJ00?refer=cp_1026
腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
如有侵权,请联系 yunjia_community@tencent.com 删除。
0
分享

扫描二维码

上一篇:智能机器人入驻特许商品展区,为园博会“打call”
下一篇:Gartner 2019曲线5大趋势:“超能人类”将出现,自动机器人普及
社区
专栏文章
互动问答
技术沙龙
技术快讯
团队主页
开发者手册
智能钛AI
活动
原创分享计划
自媒体分享计划
邀请作者入驻
自荐上首页
在线直播
生态合作计划
资源
腾讯云大学
技术周刊
社区标签
开发者实验室
关于
视频介绍
社区规范
免责声明
联系我们
云+社区

扫码关注云+社区

领取腾讯云代金券

热门产品
域名注册云服务器区块链服务消息队列网络加速云数据库域名解析云存储视频直播
热门推荐
人脸识别腾讯会议企业云CDN 加速视频通话图像分析MySQL 数据库SSL 证书语音识别
更多推荐
数据安全负载均衡短信文字识别云点播商标注册小程序开发网站监控数据迁移
Copyright © 2013 - 2020 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有 京公网安备 11010802017518 粤B2-20090059-1

扫描二维码0daybank

429

HTTP状态码429的含义
2019-05-30阅读 2K0
今天我写了一个很简单的nodejs应用,使用module request同时向jianshu网站发起数个异步请求,通过分页的方式向简书请求我所有的文章列表。

var request = require('request');
var jsdom = require("jsdom");
var JSDOM = jsdom.JSDOM;
const PREFIX = "https://www.jianshu.com";
const PAGE = "https://www.jianshu.com/u/99b8712e8850?order_by=shared_at&page=";
const MAX = 100;

var mArticleResult = new Map();
var pageNumber;
/* a given article: https://www.jianshu.com/p/963cd23fb092
value got from API: /p/5c1d0319dc42
*/
var lastPageReached = false;
var url = "";

var aHandlers = [];

// use limited for loop to ease testing
for(var i = 0; i < MAX; i++){
pageNumber = i + 1;
var url = PAGE + pageNumber;
// console.log("current page: " + url);
var pageOptions = {
url: url,
method: "GET",
headers: {
"Accept": "text/html"
}
};
aHandlers.push(getArticles(pageOptions, pageNumber));
if( lastPageReached)
break;
}

console.log("promise handler size: " + aHandlers.length);

Promise.all(aHandlers).then(function(){
var articleIndex = 0;
for (var [key, value] of mArticleResult) {
console.log("Article[" + articleIndex++ + "]: " + key + " = " + value);
}
console.log("done");
}
);

function getArticles(pageOptions, pageNumber) {
return new Promise(function(resolve,reject){
var requestC = request.defaults({jar: true});

requestC(pageOptions,function(error,response,body){
if( error){
console.log("error: " + error);
resolve(error);
}
var document = new JSDOM(body).window.document;
var content = document.getElementsByTagName("li");

for( var i =0; i < content.length; i++){
var li = content[i];
var children = li.childNodes;
for( var j = 0; j < children.length; j++){
var eachChild = children[j];
if( eachChild.nodeName == "DIV"){
var grandChild = eachChild.childNodes;
for( var k = 0; k < grandChild.length; k++){
var grand = grandChild[k];
if( grand.nodeName == "A"){
var fragment = grand.getAttribute("href");
if( fragment.indexOf("/p") < 0)
continue;
// console.log("title: " + grand.text);
var wholeURL = PREFIX + fragment;
// console.log("url: " + wholeURL);
if( mArticleResult.has(grand.text)){
lastPageReached = true;
console.log("article size: " + mArticleResult.size);
resolve(pageNumber);
}
mArticleResult.set(grand.text, wholeURL);
}
}
}
}
}// end of outer loop
resolve(pageNumber);
});
});
}
我观察到一个很奇怪的现象:

当我把下图变量MAX的值设成很小,比如10以下,意思是一次只发送10个以下的并发请求,此时这个nodejs应用工作完全正常。

然而当我把MAX改成100后,发现很多请求的数据并没有从jianshu网站上返回。经过调试发现,这些出问题的请求,接到的statusCode为429.

百度学习了一下429的含义:

当你需要限制客户端请求某个服务的数量,也就是限制请求速度时,该状态码就会非常有用。在此之前,有一些类似的状态码。例如“509 Bandwidth Limit Exceeded”。
因此我这个应用要么降低并发请求的发送频率,要么把异步并发请求改成同步。":

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。0daybank

免费云点播

云点播在线观看
相关内容
618 云聚惠 云视频会场广告关闭
618 云聚惠 云视频会场
流量包0.099元/GB起,更有普通转码、极速高清转码、移动直播连麦、视频AI审核等多种优惠套餐包等你来>>

云点播
ai、分发加速、播放器 sdk 于一体的一站式音视频点播解决方案,广泛应用于视频、游戏、教育、传媒、电商、社区等场景。 云点播 简介 云点播 是集音视频上传 直播录制 媒体资源管理 自动化转码处理 视频分发加速 播放器 于一体的一站式音视频点播解决方案 产品简介 云点播视频介绍 聚惠视频云流量包低至 元 更有转码 ...

在线课堂
慕课 精品云课 微课等教育场景 云点播 集音视频上传 直播录制 媒体资源管理自动化转码处理 视频 分发加速 播放器 于一体的一站式音视频点播解决方案基于云点播课快速实现在线点播课场景功能 可通过灵活的控制台 方式上传拉取教学视频更有播放器密码 黑白名单 动态 防盗链 三大安全功能保护用户精心制作的教学内容...

视频播放问题
云点播播放地址是否支持 http 的 dns 协议? 云点播播放地址目前暂不支持 http 的 dns 协议。 使用云点播在电脑端不能播放视频,而手机端却可以播放?...视频同时在线观看人数是否有限制? 理论上没有,我们的系统目前不做任何限制,因此理论上可支持无限用户数量的同时在线观看。 如何解决视频播放会有卡顿...

云点播-腾讯云点播服务
云点播-腾讯云点播服务
vod提供端到端的一站式音视频点播解决方案腾讯云点播详情介绍点击查看腾讯云点播(video on demand,vod)是集音视频上传、直播录制、媒体资源管理、自动化转码处理、视频ai、分发加速、播放器 sdk 于一体的一站式音视频点播解决方案。 腾讯云点播的特性云存储管理基于腾讯云强大的云存储平台,为客户提供音视频上传...

云点播-腾讯云点播服务
云点播-腾讯云点播服务
vod提供端到端的一站式音视频点播解决方案腾讯云点播详情介绍点击查看腾讯云点播(video on demand,vod)是集音视频上传、直播录制、媒体资源管理、自动化转码处理、视频ai、分发加速、播放器 sdk 于一体的一站式音视频点播解决方案。 腾讯云点播的特性云存储管理基于腾讯云强大的云存储平台,为客户提供音视频上传...

云点播-腾讯云点播服务
云点播-腾讯云点播服务
vod提供端到端的一站式音视频点播解决方案腾讯云点播详情介绍点击查看腾讯云点播(video on demand,vod)是集音视频上传、直播录制、媒体资源管理、自动化转码处理、视频ai、分发加速、播放器 sdk 于一体的一站式音视频点播解决方案。 腾讯云点播的特性云存储管理基于腾讯云强大的云存储平台,为客户提供音视频上传...0daybank