06 2017 档案

keycloak 了解
摘要:Keycloak 是一个针对Web应用和 RESTful Web 服务提供 SSO 集成。基于 OAuth 2.0 和 JSON Web Token(JWT) 规范。目前用于实现 JBoss 与 Wildfly 通讯,但将来将为 Tomcat、Jetty、Node.js、Rails、Grails 等 阅读全文

posted @ 2017-06-29 23:55 荣锋亮 阅读(9944) 评论(4) 推荐(0) 编辑

apiman 安装&&使用
摘要:安装测试基于docker 1. docker image pull docker pull apiman/on-wildfly1 2. 启动 docker run -d -p 8081:8080 -p 8444:8443 -p 9990:9990 apiman/on-wildfly10 3. ui 阅读全文

posted @ 2017-06-29 23:18 荣锋亮 阅读(2173) 评论(0) 推荐(0) 编辑

apiman 一个apigateway
摘要:APIMAN 提供 API 管理的方法技术,结合一个 API 设计/配置层以及快速的运行时。 主要特性: 完全异步 丰富的管理层 容易嵌入 API 管理 参考资料 APIMAN 提供 API 管理的方法技术,结合一个 API 设计/配置层以及快速的运行时。 主要特性: 完全异步 丰富的管理层 容易嵌 阅读全文

posted @ 2017-06-29 21:58 荣锋亮 阅读(2040) 评论(0) 推荐(0) 编辑

VMware harbor && minio 搭建企业docker私有镜像以及需要注意的问题
摘要:1. docker harbor 配置 建议使用在线安装的模式(离线包太大了) 首先需要安装docker-compose 、docker 、mino (具体安装可以参考官网后者我的博客)同时注意配置镜像加速(阿里云 daocloud 都可以) 目前安装没有使用https 证书,实际场景最好配置htt 阅读全文

posted @ 2017-06-23 10:03 荣锋亮 阅读(2783) 评论(0) 推荐(0) 编辑

minio 介绍
摘要:minio 兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java,Python,Javacript, Golang语言。 Minio可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作 在Windows,Linux, OS X 阅读全文

posted @ 2017-06-22 20:11 荣锋亮 阅读(3434) 评论(0) 推荐(0) 编辑

minio 安装以及使用
摘要:1. 为了方便使用 docker 安装 docker run -p 9000:9000 minio/minio server /export 注意启动显示的 appkey secretkey Created minio configuration file successfully at /root 阅读全文

posted @ 2017-06-22 19:49 荣锋亮 阅读(30597) 评论(0) 推荐(0) 编辑

openresty 使用 log_by_lua 发送日志到 syslog-ng
摘要:1. 安装 opm get p0pr0ck5/lua-resty-logger-socket opm get p0pr0ck5/lua-resty-logger-socket 2. 使用 location lua_by_lua_block log_by_lua_block { local logge 阅读全文

posted @ 2017-06-19 22:36 荣锋亮 阅读(5715) 评论(0) 推荐(0) 编辑

uuid 了解
摘要:什么是UUID? UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。UUID具有以下涵义: 经由一定的算法机器生成 为了保证UUID的唯一性,规范定义了包括网卡MAC地址、时间戳、名字空间(Namespac 阅读全文

posted @ 2017-06-19 09:36 荣锋亮 阅读(551) 评论(0) 推荐(0) 编辑

基于openresty 的几个开发框架
摘要:1. kong api gateway Github: https://github.com/Mashape/kong 2. Lapis web 开发框架 Github: https://github.com/leafo/lapis 3. Vanilla web 开发框架 Github: https 阅读全文

posted @ 2017-06-19 08:29 荣锋亮 阅读(2719) 评论(0) 推荐(0) 编辑

openresty 几个插件使用
摘要:1. jwt opm get SkyLothar/lua-resty-jwt opm get SkyLothar/lua-resty-jwt 2. cookie opm get p0pr0ck5/lua-resty-cookie opm get p0pr0ck5/lua-resty-cookie 3 阅读全文

posted @ 2017-06-18 21:01 荣锋亮 阅读(3245) 评论(0) 推荐(0) 编辑

kong 了解
摘要:Kong 是在客户端和(微)服务间转发API通信的API网关,通过插件扩展功能。Kong 有两个主要组件: Kong Server :基于nginx 的服务器,用来接收 API 请求。 Apache Cassandra:用来存储操作数据。 你可以通过增加更多 Kong Server 机器对 Kong 阅读全文

posted @ 2017-06-18 12:55 荣锋亮 阅读(635) 评论(0) 推荐(0) 编辑

openresty && hashids&& redis 生成短链接
摘要:1. 原理 a. 从redis 获取需要表示的短链接的id( redis incr) b. hashids 编码 id c. openresty conteent_by_lua_block 阶段显示数据 2. 安装以来的插件 a. lua hashdis 使用 luarocks 注意需要先安装lua 阅读全文

posted @ 2017-06-18 09:52 荣锋亮 阅读(1038) 评论(0) 推荐(0) 编辑

kong k8s 安装 以及可视化管理界面
摘要:1. git clone $ git clone git@github.com:Mashape/kong-dist-kubernetes.git $ cd kong-dist-kubernetes 2. 修改配置文件 主要是k8s 对应service 的类型 修改为 type: nodePort 3 阅读全文

posted @ 2017-06-17 15:31 荣锋亮 阅读(9959) 评论(0) 推荐(0) 编辑

hashids 了解
摘要:用于隐藏真实的id 原理是从数字经过一个加盐(salted)算法产生一个哈希(hash)字符串。这样算法就是通过混淆使结果具有不可预测性,而唯一性依然由数字本身来达成,从而得到(类似 youtube 里的)足够短,不可预测且唯一的 ID。 支持语言有Javacript, Ruby, Python, 阅读全文

posted @ 2017-06-17 10:33 荣锋亮 阅读(2492) 评论(0) 推荐(0) 编辑

Apache Tez 了解
摘要:你可能听说过Apache Tez,它是一个针对Hadoop数据处理应用程序的新分布式执行框架。但是它到底是什么呢?它的工作原理是什么?哪些人应该使用它,为什么?如果你有这些疑问,那么可以看一下Bikas Saha和Arun Murthy提供的呈现“Apache Tez: 加速Hadoop查询处理”, 阅读全文

posted @ 2017-06-12 07:11 荣锋亮 阅读(17561) 评论(0) 推荐(1) 编辑

Cascalog了解
摘要:Cascalog一种能使在Hadoop上使用Clojure处理数据变得简单直观的工具。 Cascalog综合了两大顶尖技术:Clojure和Hadoop,同时让Datalog焕发青春。 Cascalog的特点是高性能、灵活和鲁棒。 阅读全文

posted @ 2017-06-11 11:48 荣锋亮 阅读(331) 评论(0) 推荐(0) 编辑

一款直接时空处理分析的开源数据库---geomesa
摘要:一款直接时空处理分析的开源数据库 geomesa,可用于交通轨迹数据存储分析等相关领域, 在分布式列数据库的基础上进行扩展,目前支持Accumulo, HBase, Cassandra, and Kafka等作为底层存储。 地址链接: http://www.geomesa.org/ 一款直接时空处理 阅读全文

posted @ 2017-06-10 20:44 荣锋亮 阅读(1885) 评论(0) 推荐(0) 编辑

nginx php 配置
摘要:1. 普通php 项目 location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $docum 阅读全文

posted @ 2017-06-10 20:02 荣锋亮 阅读(321) 评论(0) 推荐(0) 编辑

Apache Accumulo
摘要:Apache Accumulo 是一个可靠的、可伸缩的、高性能的排序分布式的 Key-Value 存储解决方案, 基于单元访问控制以及可定制的服务器端处理。Accumulo使用 Google BigTable 设计思路,基于 Apache Hadoop、Zookeeper 和 Thrift 构建。  阅读全文

posted @ 2017-06-10 19:38 荣锋亮 阅读(941) 评论(0) 推荐(0) 编辑

Kubernetes Helm
摘要:Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources. Use Helm to... Find and use popular softwar 阅读全文

posted @ 2017-06-10 17:08 荣锋亮 阅读(843) 评论(0) 推荐(0) 编辑

Helm Charts
摘要:Use this repository to submit official Charts for Kubernetes Helm. Charts are curated application definitions for Kubernetes Helm. For more informatio 阅读全文

posted @ 2017-06-10 17:07 荣锋亮 阅读(1852) 评论(0) 推荐(0) 编辑

Clair:CoreOS发布的开源容器漏洞分析工具
摘要:Clair为何而生:提升安全 软件世界里,安全漏洞会一直存在。好的安全实践意味着要对可能出现的事故未雨绸缪 - 即尽早发现不安全的软件包,并准备好快速进行升级。而Clair就是设计来帮助你找出容器中可能存在的不安全软件包。要理解系统会受到哪些威胁威胁是一个劳力伤神的事情,尤其当你应对的环境是异构或者 阅读全文

posted @ 2017-06-08 00:03 荣锋亮 阅读(935) 评论(0) 推荐(0) 编辑

drill 表&&视图使用
摘要:1. table create table table_name as select * from storage_name.dbname.tablename create table table_name as select * from storage_name.dbname.tablename 阅读全文

posted @ 2017-06-04 16:30 荣锋亮 阅读(439) 评论(0) 推荐(0) 编辑

drill 数据源配置补充
摘要:1. mongodb { "type":"mongo", "connection":"mongodb://user:password@host:port", "enabled":true } 对于没有密码的 { "type":"mongo", "connection":"mongodb://user 阅读全文

posted @ 2017-06-04 14:40 荣锋亮 阅读(440) 评论(0) 推荐(0) 编辑

drill 数据库查询方式简单说明
摘要:1. mysql select * from mysql-storage.mysqldb.mysqltable select * from mysql-storage.mysqldb.mysqltable 2. oracle select * from oracle-storage.username 阅读全文

posted @ 2017-06-02 11:06 荣锋亮 阅读(507) 评论(0) 推荐(0) 编辑

导航