上一页 1 ··· 98 99 100 101 102 103 104 105 106 ··· 125 下一页

2018年7月5日

ambassador 学习四 grpc 处理

摘要: 实际上都是envoy 的功劳 基本环境安装参考相关文档即可 参考demo proto code syntax = "proto3"; option java_multiple_files = true; option java_package = "io.grpc.examples.hellowor 阅读全文

posted @ 2018-07-05 20:58 荣锋亮 阅读(454) 评论(0) 推荐(0) 编辑

ambassador 学习三 限速处理

摘要: 与认证类似ambassador 也是委托给三方的其他服务进行限速处理 基本的环境安装可以参考相关文档,主要还是qotm 服务 官方参考实现的简单限速服务 apiVersion: v1 kind: Service metadata: name: example-rate-limit annotatio 阅读全文

posted @ 2018-07-05 20:27 荣锋亮 阅读(422) 评论(0) 推荐(0) 编辑

ambassador 学习二 认证

摘要: ambassador 可以在请求路由之前进行认证处理,一般的我们可能会使用第三方的认证服务 基本的环境安装可以参考相关文档 安装&&运行qotm 服务 可以参考官方文档,或者https://github.com/rongfengliang/ambassador-learning 安装运行认证服务 d 阅读全文

posted @ 2018-07-05 20:07 荣锋亮 阅读(530) 评论(0) 推荐(0) 编辑

ambassador 学习一基本试用

摘要: 安装使用docker for mac Without RBAC 安装ambassador 安装 kubectl apply -f https://getambassador.io/yaml/ambassador/ambassador-no-rbac.yaml 创建service apiVersion 阅读全文

posted @ 2018-07-05 19:30 荣锋亮 阅读(749) 评论(0) 推荐(0) 编辑

2018年7月4日

prisma graphql 工具基本使用

摘要: 项目使用docker-compose mysql 运行 安装 npm insatll -g prisma or yarn global add prisma 创建代码 项目结构 ├── README.md ├── datamodel.graphql ├── docker-compose.yml └─ 阅读全文

posted @ 2018-07-04 23:25 荣锋亮 阅读(762) 评论(0) 推荐(0) 编辑

postgraphile 基本试用

摘要: 我的测试环境使用docker 进行的安装 基本安装 pg 数据库 我使用的是timesacledb 复制集版本,参考https://github.com/timescale/streaming-replication-docker 我使用的是timesacledb 复制集版本,参考https://g 阅读全文

posted @ 2018-07-04 23:22 荣锋亮 阅读(1843) 评论(0) 推荐(0) 编辑

2018年7月3日

coredns 代理consul 运行noamd 部署的应用

摘要: nomad 是一个方便的应用调度平台,consul 一个很不错的服务发现工具,coredns 很不错, 扩展性比较强的dns 服务器,集成起来可能做很强大的事情 我的运行环境是mac,实际情况按需部署即可 组件下载 nomad 下载 https://www.nomadproject.io/docs/ 阅读全文

posted @ 2018-07-03 11:34 荣锋亮 阅读(1192) 评论(0) 推荐(0) 编辑

2018年7月2日

Minio Bucket 通知试用&&说明

摘要: kafka 安装 docker run -p 2181:2181 -p 9092:9092 \ --name kafka --rm \ --env ADVERTISED_HOST=HOSTIP \ --env ADVERTISED_PORT=9092 \ spotify/kafka minio (m 阅读全文

posted @ 2018-07-02 09:44 荣锋亮 阅读(3914) 评论(0) 推荐(0) 编辑

2018年7月1日

consul 1.2 支持service mesh

摘要: 主要说明: This release supports a major new feature called Connect that automatically turns any existing Consul cluster into a service mesh solution. Conn 阅读全文

posted @ 2018-07-01 22:02 荣锋亮 阅读(318) 评论(0) 推荐(0) 编辑

2018年6月28日

timescaledb 几个方便的api

摘要: timescaledb 提供了内置的api 操作,方便我们进行操作控制 hypertable 控制api add_dimension 向hypertable添加一个额外的分片方式,可以做为分片列有时间间隔的以及hash分片 向hypertable添加一个额外的分片方式,可以做为分片列有时间间隔的以及 阅读全文

posted @ 2018-06-28 13:49 荣锋亮 阅读(5370) 评论(0) 推荐(1) 编辑

k8s PersistentVolume hostpath 简单使用

摘要: kubernets host PersistentVolume 测试 因为yaml 格式的问题 ,我修改为了json 创建 pv pv.json { "kind": "PersistentVolume", "apiVersion": "v1", "metadata": { "name": "myde 阅读全文

posted @ 2018-06-28 11:27 荣锋亮 阅读(7383) 评论(0) 推荐(0) 编辑

2018年6月26日

timescaledb replication 使用

摘要: replication 可以确保系统的ha 以及lb 数据的查询,timesacledb 使用pg 内置的stream replication 进行复制的支持 docker 运行参考 https://github.com/rongfengliang/streaming-replication-doc 阅读全文

posted @ 2018-06-26 22:33 荣锋亮 阅读(1100) 评论(0) 推荐(1) 编辑

timesacledb 测试demo数据运行

摘要: timesacledb 的安装还是使用docker,对于测试数据需要提前下载 启动timesacledb 使用支持gis 的镜像,后边需要使用 docker run -d --name timescaledb -p 5432:5432 timescale/timescaledb-postgis 预备 阅读全文

posted @ 2018-06-26 19:41 荣锋亮 阅读(894) 评论(0) 推荐(1) 编辑

conan c&&c++ 包管理工具使用

摘要: 测试使用的是JFrog Artifactory CE 进行的私有包管理,具体的安装可以参考相关文档 启动JFrog Artifactory CE 使用docker docker run -d -p 8081:8081 docker.bintray.io/jfrog/artifactory-cpp-c 阅读全文

posted @ 2018-06-26 15:44 荣锋亮 阅读(5441) 评论(2) 推荐(0) 编辑

graphql-yoga interface && union 使用

摘要: 接口就是一个约定,方便数据的约定,union 可以实现数据类型的共享,减少代码量 基本项目 参考 https://github.com/rongfengliang/graphql-yoga-dockerdemo 项目结构 ├── Jenkinsfile ├── README.md ├── app.j 阅读全文

posted @ 2018-06-26 13:14 荣锋亮 阅读(1086) 评论(0) 推荐(0) 编辑

JFrog Artifactory CE c&&c++ 包管理工具

摘要: JFrog Artifactory CE 支持conan 以及普通二进制c&&c++包管理 使用docker 进行环境的搭建测试 安装 docker run -d -p 8081:8081 docker.bintray.io/jfrog/artifactory-cpp-ce 使用 系统界面 创建Co 阅读全文

posted @ 2018-06-26 10:12 荣锋亮 阅读(1817) 评论(2) 推荐(0) 编辑

2018年6月25日

graphcool-framework 一个基于graphql的后端开发框架

摘要: 特性 GraphQL database 启动便捷的数据迁移数据演变 Flexible auth 基于jwt 的认证 Realtime API 基于graphql 的Subscriptions Highly scalable architecture 使用事件驱动,异步的开发模式 Highly sca 阅读全文

posted @ 2018-06-25 23:24 荣锋亮 阅读(2268) 评论(0) 推荐(0) 编辑

graphql-yoga 项目简单使用&&集成docker

摘要: graphql-yoga 是一个实现了grahql的框架,使用简单,便捷 具体源码参考github https://github.com/rongfengliang/graphql-yoga-dockerdemo 安装框架 yarn yarn init -y yarn add graphql-yog 阅读全文

posted @ 2018-06-25 22:03 荣锋亮 阅读(1332) 评论(0) 推荐(0) 编辑

2018年6月24日

nsq 安装试用

摘要: 因为是mac 系统安装试用brew install nsq 安装 brew install nsq 组件说明 nsqd 守护进程进行消息的接受,缓存以及传递消息给客户端,需要配置nsqlookupd地址 nsqlookupd 守护进程,启动服务的发现,为消息者提供查找nsqd 生产者指定的topic 阅读全文

posted @ 2018-06-24 21:42 荣锋亮 阅读(926) 评论(0) 推荐(1) 编辑

2018年6月23日

TimescaleDB 简单试用

摘要: TimescaleDB 是一个对于pg进行了改造的时序数据库 安装测试使用docker 安装&&运行 docker run -d --name timescaledb -p 5432:5432 timescale/timescaledb or 集成postgis docker run -d --na 阅读全文

posted @ 2018-06-23 22:34 荣锋亮 阅读(11047) 评论(0) 推荐(1) 编辑

2018年6月22日

celery docker 基本使用

摘要: 项目参考官网资料,比较简单的add task 具体代码参考https://github.com/rongfengliang/celery-docker-demo 项目结构 ├── README.md ├── client.py ├── docker-compose.yml ├── dockerfil 阅读全文

posted @ 2018-06-22 15:21 荣锋亮 阅读(731) 评论(1) 推荐(0) 编辑

2018年6月20日

memsql filesystem pipeline 试用

摘要: 一些功能类似drill ,比如s3,file 。。。 创建file pipeline 准备file mkdir -p /opt/db/ touch books.txt 内容如下: The Catcher in the Rye, J.D. Salinger, 1945 Pride and Prejud 阅读全文

posted @ 2018-06-20 11:18 荣锋亮 阅读(412) 评论(0) 推荐(0) 编辑

memsql 多节点部署

摘要: 以前部署使用的是docker,这个测试使用的是阿里云的机器 没有使用企业版,使用的是开发版,为一个master 多个Leaf 机器列表 172.31.128.165 172.31.128.166 172.31.128.167 172.31.128.168 下载软件包 wget http://down 阅读全文

posted @ 2018-06-20 09:49 荣锋亮 阅读(656) 评论(0) 推荐(0) 编辑

2018年6月19日

minio 集群搭建

摘要: 具体实际的取舍可以参考官方文档,我使用的是4 node 4 driver 模式 环境机器说明 192.168.31.2 192.168.31.3 192.168.31.4 192.168.31.5 每台机器单独挂在4块盘 data1 data2 data3 data4 minio 安装包参考gith 阅读全文

posted @ 2018-06-19 10:05 荣锋亮 阅读(12966) 评论(0) 推荐(0) 编辑

2018年6月18日

几个基于jvm 的微服务框架

摘要: 一个简单的整理,留待深入学习 micronaut http://micronaut.io/ sparkjava http://saprkjava.com spring cloud http://projects.spring.io/spring-cloud/ javalin https://java 阅读全文

posted @ 2018-06-18 21:51 荣锋亮 阅读(331) 评论(0) 推荐(0) 编辑

使用docker 部署graylog集群

摘要: graylog 相比elk 有比较简单的方面,使用简单,配置简单,可视化工具是一体化的,比较方便 搭建使用docker,多主机部分,结合docker-compose 进行管理 具体docker 配置文件参考 http://docs.graylog.org/en/latest/pages/instal 阅读全文

posted @ 2018-06-18 09:14 荣锋亮 阅读(1227) 评论(0) 推荐(0) 编辑

2018年6月15日

nginx-vod-module && docker && docker-compose 测试

摘要: nginx-vod-module appdemo i reference [nginx-vod-module-docker](https://github.com/NYTimes/nginx-vod-module-docker) && build with docker && docker-comp 阅读全文

posted @ 2018-06-15 15:24 荣锋亮 阅读(1046) 评论(0) 推荐(0) 编辑

使用nginx-vod-module hls &&dash &&Thumbnail 处理

摘要: 备注: 以前写过使用ffmpeg 转换为m3u8进行hls 视频处理,实际上有一个开源的很强大的工具,我们基本不用什么代码就可以实现hls、 dash、Thumbnail ,很强大 安装 使用源码编译 参考 https://github.com/kaltura/nginx-vod-module ./ 阅读全文

posted @ 2018-06-15 11:09 荣锋亮 阅读(1479) 评论(0) 推荐(0) 编辑

2018年6月12日

nats 学习 集群ha 配置

摘要: nats 的ha 是一个mesh 的结构,有两个主要的参数 clusters routers 启动三分节点(单机) 共享变量 SERVERS=nats://127.0.0.1:6222,nats://127.0.0.1:6223,nats://127.0.0.1:6224 node a 开启了监控 阅读全文

posted @ 2018-06-12 09:06 荣锋亮 阅读(904) 评论(0) 推荐(0) 编辑

2018年6月11日

yarn import 使用package-lock.json

摘要: yarn 1.7(目前最新的版本)支持npm 的package-lock.json 了 环境准备 安装更新yarn sudo npm install -g yarn 查看版本 yarn version npm基本项目初始化 npm 项目初始化 npm install -y npm install s 阅读全文

posted @ 2018-06-11 15:22 荣锋亮 阅读(801) 评论(1) 推荐(1) 编辑

nats 学习 request/reply 模式基本使用

摘要: nats 一个云原生的消息系统,使用简单,客户端丰富,支持的模式是pub/sub 但是集成比较灵活,可以支持loadblance, request/reply pub/sub 代码演示的是request (类似rabbitmq 的rpc) 基本代码 需要首先安装并启动nats(比较简单) reque 阅读全文

posted @ 2018-06-11 14:38 荣锋亮 阅读(3896) 评论(0) 推荐(0) 编辑

2018年6月8日

便捷的Jenkins jswidgets

摘要: 很多时候我们在构建完成之后需要查看构建的状态,类似github 中的build Status 插件安装 搜索插件 使用 目前好像只支持自由项目的构建 代码集成 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta n 阅读全文

posted @ 2018-06-08 13:15 荣锋亮 阅读(195) 评论(0) 推荐(0) 编辑

2018年6月7日

deno学习二 基本代码

摘要: deno 介绍是安全的ts 运行时 简单的代码 使用js(app.js) console.log("demoapp") 输出 dalongdemo 使用ts(app.ts) console.log("demoapp") 输出 dalongdemo 导入模块 代码目录结构 ├── rong.js └─ 阅读全文

posted @ 2018-06-07 22:01 荣锋亮 阅读(718) 评论(0) 推荐(0) 编辑

deno学习一 安装试用&&几个问题解决

摘要: 基本的依赖可以参考github 我的环境是centos 7 基本安装 需要golang 以及yarn安装 Protobuf 3 这是官方的方式,实际可以变通下 cd ~ wget https://github.com/google/protobuf/releases/download/v3.1.0/ 阅读全文

posted @ 2018-06-07 16:52 荣锋亮 阅读(2009) 评论(0) 推荐(0) 编辑

2018年6月6日

graphql 文档 docker 镜像

摘要: 因为一些原因 graphql 的官方文档无法查看,后者查看不能是方便,所以在官方github 的文档基础上添加了容器构建, 方便进行查看,对于公司内部使用学习会比较好 原理 很简单,openresty + docker + docker-compose 参考项目地址 https://github.c 阅读全文

posted @ 2018-06-06 13:28 荣锋亮 阅读(273) 评论(0) 推荐(0) 编辑

2018年6月5日

office web app server 文件预览部署&& wopi 集成使用

摘要: 对于需要进行office 套件文档预览的时候大部分大家使用的是插件,或者类似的,解决方案,微软已经为我们提供了比较好的解决 方案 office web app server (目前名称是office online server) 部署安装 我安装使用的是windows server 2012 r2 阅读全文

posted @ 2018-06-05 11:06 荣锋亮 阅读(789) 评论(0) 推荐(0) 编辑

2018年6月4日

chaos-engineering 的一些开源工具

摘要: Chaos Monkey - A resiliency tool that helps applications tolerate random instance failures. The Simian Army - A suite of tools for keeping your cloud 阅读全文

posted @ 2018-06-04 09:25 荣锋亮 阅读(2576) 评论(1) 推荐(0) 编辑

2018年6月2日

ballerina 学习二十五 项目docker 部署&& 运行

摘要: ballerina 官方提供了docker 的runtime,还是比较方便的 基本项目创建 使用cli创建项目 按照提示操作就行 ballerina init -i 项目结构 添加了dockerfile 以及docker-compose 简单http 服务 ├── Ballerina.toml ├─ 阅读全文

posted @ 2018-06-02 22:27 荣锋亮 阅读(313) 评论(0) 推荐(0) 编辑

ballerina 学习二十四 监控ballerina

摘要: ballerina 服务的监控还是比较方便的,以及集成了Prometheus Grafana Jaeger Elastic Stack 监控服务监控的集成 主要包含以下几个步骤 a. 安装docker Prometheus Grafana Jaeger Elastic Stack b. 创建简单ba 阅读全文

posted @ 2018-06-02 20:57 荣锋亮 阅读(259) 评论(0) 推荐(0) 编辑

ballerina 学习二十三 扩展ballerina

摘要: 扩展ballerina 目前有三种方式: 扩展client connector的包 (数据库访问,基础设施,api) 扩展server listenner 绑定为不同的协议 添加新的注解到ballerina 源码进行编译并修改运行软件包 创建client connector client conne 阅读全文

posted @ 2018-06-02 20:56 荣锋亮 阅读(251) 评论(0) 推荐(0) 编辑

上一页 1 ··· 98 99 100 101 102 103 104 105 106 ··· 125 下一页

导航