- 博客(16)
- 资源 (12)
- 收藏
- 关注
原创 【kong系列十】之IP黑白名单ip-restriction限制插件
IP限制插件IP限制插件,是一个非常简单的插件,可以设置黑名单IP,白名单IP这个很简单。规则:IP黑白名单,支持单个,多个,范围分段IP(满足CIDR notation规则)。多个IP之间用逗号,分隔。CIDR notation规范如下:10.10.10.0/24 表示10.10.10.*的都不能访问。
2017-08-18 17:03:18 6240
原创 【kong系列八】之HMAC认证hmac-auth插件
hmac 插件构造签名headerAuthorization: hmac username="userhmac", algorithm="hmac-sha1", headers="X-Date Content-md5", signature="LqkezHTAuk/Sk3RTbguHHYZGt/8="X-Date: Mon, 31 Jul 2017 07:23:02 GMTContent-md5: IgWlVHazOsGgHGVlcKvQDA==
2017-08-18 16:53:34 6236 11
原创 【kong系列七】之ACL策略插件
ACL策略插件策略分组规则:1).为用户分配授权策略组2).为api添加授权策略分组插件。3).只有拥有api授权策略分组的用户才可以调用该api。4).授权策略分组,必须建立在认证机制上,该策略生效的前提,api至少要开启任意一个auth认证插件。
2017-08-18 16:48:42 6035
原创 【kong系列六】之关键字认证key_auth插件
key_auth该插件很简单,利用提前预设好的关键字名称,如下面设置的keynote = apices,然后为consumer设置一个key-auth 密钥,假如key-auth=test@keyauth。在请求api的时候,将apikey=test@keyauth,作为一个参数附加到请求url后,或者放置到headers中。
2017-08-18 16:43:40 6990 3
原创 【kong系列四】之插件篇
插件之于kong,就像Spring中的aop功能。 在请求到达kong之后,转发给后端应用之前,你可以应用kong自带的插件对请求进行处理,合法认证,限流控制,黑白名单校验,日志采集等等。同时,你也可以按照kong的教程文档,定制开发属于自己的插件。
2017-08-18 16:31:53 7229
原创 【kong系列二】之 kong安装
上一节提到,我们可以从以下列表,选择其中一种适合的方式进行安装1. 安装方式列表Kong Docker: A Dockerfile for running Kong in Docker. Kong Packages: Pre-built packages for Debian, Red Hat, and OS X distributions (shipped with each rele...
2017-08-18 16:15:49 8741
原创 【kong系列一】之 API网关 & kong 概述
API 网关,即API Gateway,是大型分布式系统中,为了保护内部服务而设计的一道屏障,可以提供高性能、高可用的 API 托管服务,从而帮助服务的开发者便捷地对外提供服务,而不用考虑安全控制、流量控制、审计日志等问题,统一在网关层将安全认证,流量控制,审计日志,黑白名单等实现。网关的下一层,是内部服务,内部服务只需开发和关注具体业务相关的实现。网关可以提供API 发布、管理、维护等主要功能。开发者只需要简单的配置操作即可把自己开发的服务发布出去,同时置于网关的保护之下。
2017-08-18 16:09:29 37537 11
原创 其实你可以不必Redis exists
今天,不小心看到一段代码,因之前优化过类似的问题。但是这种问题一而再再而三出现,真心觉得码农,也不是谁都能当好的。细节决定成败,做事情的风格,真真的会阻碍一个人的发展。废话不多说,直接上代码://不友好使用方式if(jedis.exists(key)){ String value = jedis.get(key); do("目标代码1"); //……}else{ do(...
2017-08-17 17:29:55 20161 14
转载 Redis 内存分析方法
线上经常遇到用户想知道自己 Redis 实例中数据的内存分布情况。为了不影响线上实例的使用,我们一般会采用 bgsave 生成 dump.rdb 文件,再结合 redis-rdb-tools 和 sqlite 来进行静态分析。总的来说,整个分析的过程简单而实用,是每一个 Redis 的用户都非常值得掌握的一个方法。
2017-08-11 10:08:59 1317
转载 Redis客户端常见异常分析
本文部分内容来自《Redis开发与运维》一书,转载请声明。一.无法从连接池获取到连接二、 客户端读写超时三 客户端连接超时四、客户端缓冲区异常五、Lua脚本正在执行六、Redis正在加载持久化文件七、Redis使用的内存超过maxmemory配置八、客户端连接数过大九、JedisCluster异常将在集群章节介绍。
2017-08-09 09:16:51 8025
原创 解决修改系统时间后Spring 定时任务不执行
问题描述Spring 定时任务不执行事情起因是这样的,我们有一个spring定时任务,每隔半小时要执行一次。起因由于种种原因,昨晚上这台服务器被关机了,今早【重启服务器】和【启动定时任务服务】。机器重启后,发现服务器机器系统时间和实际北京时间不一致,相差10个小时。于是乎,我使用date -s 10:35:35 设置和北京时间保持一致。错误本以为这样,时间已经一致了...
2017-08-02 19:04:58 13374 4
转载 非常详细的Docker学习笔记总结
一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker HubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、运行
2017-08-02 09:29:41 1944
Prometheus+grafana+alertmanager安装包、demo源代码、课件
2024-06-24
Redis+Desktop+Manager+0.9.3.39(最后的免费版本).zip
2020-04-08
redis-desktop-manager-0.8.3-3850.rar windows版
2017-01-20
redis-desktop-manager-0.8.3-2550.dmg mac版
2017-01-20
eclipse4.3安装配置反编译插件jad
2014-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人