上一页 1 ··· 94 95 96 97 98 99 100 101 102 ··· 133 下一页

2019年2月2日

buckaroo 去中心化的c++包管理工具

摘要: buckaroo 是一款去中心化的c++ 包管理工具,使用上,类似yarn(nodejs),cargo (rust) ,使用buckaroo 我们可以很容易集成一个大规模的项目 支持以下特性 直接从GitHub,BitBucket,GitLab,托管Git和HTTP中提取依赖项 完全可重现的构建和依 阅读全文

posted @ 2019-02-02 11:19 荣锋亮 阅读(636) 评论(0) 推荐(0)

2019年2月1日

Benchmarking Zeebe: An Intro to How Zeebe Scales Horizontally and How We Measure It

摘要: Written by Felix Müller and Mike Winters on Jun 12 2018 in the Inside Zeebe category. In the past few weeks, we’ve mentioned Zeebe’s performance in ho 阅读全文

posted @ 2019-02-01 21:43 荣锋亮 阅读(397) 评论(0) 推荐(0)

What's New In Zeebe: Scaling Zeebe, New Client APIs, Faster Requests, Timestamps, NodeJS Client, and Default Topic is Back!

摘要: Written by Daniel Meyer on May 16 2018 in the What's New In Zeebe category. Welcome to the first-ever edition of “What’s New In Zeebe”, where we share 阅读全文

posted @ 2019-02-01 21:43 荣锋亮 阅读(506) 评论(0) 推荐(0)

Architecture options to run a workflow engine

摘要: This week a customer called and asked (translated into my own words and shortened): “We do composite services, orchestrating two or three CRUD-Service 阅读全文

posted @ 2019-02-01 21:42 荣锋亮 阅读(546) 评论(0) 推荐(0)

camunda 开源的bpm系统

摘要: 看到camunda 是在zeebe 的介绍中,实际上camunda 是一个很完整的bpm 平台,包含了很多在bpm 系统中需要的组件,以下为一张参考图 从上图可以看出,组件还是比较多的,对于完整的bpm 系统,组件基本都已经包含了,当然也提供了企业版 参考资料 https://camunda.com 阅读全文

posted @ 2019-02-01 21:30 荣锋亮 阅读(6200) 评论(0) 推荐(0)

zeebe 为微服务架构的工作流引擎

摘要: zeebe 是灵活、轻量的基于微服务架构的工作流引擎 包含以下特性: 可视化的额工作流 审计日志以及历史 水平缩放 持久化&&容错 消息驱动 操作容易 语言无关 工作流基于标准bpmn 2.0 协议 参考架构 来自官方的额一个简单workflow demo 参考资料 https://zeebe.io 阅读全文

posted @ 2019-02-01 21:08 荣锋亮 阅读(11420) 评论(1) 推荐(0)

2019年1月31日

几个方便的nodejs 任务调度框架

摘要: 摘录几个方便的nodejs 任务调度包 node-cron https://github.com/kelektiv/node-cron node-schedule https://github.com/node-schedule/node-schedule agenda https://github 阅读全文

posted @ 2019-01-31 13:22 荣锋亮 阅读(1467) 评论(0) 推荐(0)

2019年1月29日

使用kube_ping进行Keycloak群集设置 - DZone Cloud

摘要: 转自:https://www.jdon.com/51501 看看如何使用kube_ping和Keycloak实现自动发现? Keycloak是一个开源软件,提供身份管理和访问管理的单点登录。Keycoak使用不同类型的ping来发现群集的其他成员。我们将使用kube_ping作为发现(JGROUPS 阅读全文

posted @ 2019-01-29 18:36 荣锋亮 阅读(924) 评论(0) 推荐(0)

jenkins 集成 keycloak 认证

摘要: keycloak 是很不错的sso 工具,当然也有Jenkins 的插件,我们可以使用jenkins 插件,方便用户账户的管理 环境准别 docker-compose version: "3" services: jenkins: image: jenkins/jenkins:lts-alpine 阅读全文

posted @ 2019-01-29 16:28 荣锋亮 阅读(2538) 评论(0) 推荐(0)

openresty 集成 keycloak-oauth-oidc

摘要: keycloak 是一个比较全,而且比较方便的sso 解决方案,同时为我们提供了灵活的扩展特性 备注: 测试使用docker-compose 运行,对于keycloak 使用pg 数据库做为后端存储 环境准备 docker-compose文件 version: "3" services: openr 阅读全文

posted @ 2019-01-29 14:01 荣锋亮 阅读(3771) 评论(5) 推荐(0)

2019年1月28日

keycloak docker-compose 运行

摘要: 内容很简单,主要是搭建一个可运行的keycloak 环境,方便开发测试,同时支持数据库的持久化 docker-compose 文件 version: "3" services: auth: image: jboss/keycloak ports: - "8080:8080" environment: 阅读全文

posted @ 2019-01-28 16:33 荣锋亮 阅读(1448) 评论(0) 推荐(0)

使用 pkg 打包分发 nodejs 应用

摘要: pkg 是一个很不错的跨平台 nodejs 应用打包工具,使用此工具,我们只需要给与用户提供一个简单的 可执行文件就可以了,同时代码也是二进制的,提高了代码的安全性 备注:测试demo 很简单,也比较典型,包装了sofa 框架,我们可以直接查看graphql api 以及open api 环境准备 阅读全文

posted @ 2019-01-28 11:15 荣锋亮 阅读(2995) 评论(0) 推荐(0)

2019年1月27日

sofa graphql 2 rest api webhook 试用

摘要: sofa 的webhook实际上就是将graphql 的subscription 进行了扩展,当接受到sub 请求的时候 再做一次http 的转发处理,方便rest api 的访问 环境准备 环境还是使用的docker-compose ,以前的代码,只是添加了一个webhook 的容器镜像 可以参考 阅读全文

posted @ 2019-01-27 16:22 荣锋亮 阅读(247) 评论(0) 推荐(0)

sofa graphql 2 rest api 试用

摘要: 大部分代码还是来自sofa 的官方文档,同时添加了docker && docker-compose集成 备注: 代码使用typescript 同时运行的时候为了方便直接运行使用ts-node 运行 环境准备 docker-compose 文件 version: "3" services: api: 阅读全文

posted @ 2019-01-27 13:55 荣锋亮 阅读(840) 评论(0) 推荐(0)

sofa graphql 2 rest api框架

摘要: sofa 是一个出发点不一样的工具,提供了从graphql 2 rest 的处理,一般现有的框架都在 关注的是rest 2 graphql (大部分还是基于swagger、open api 标准进行设计) sofa 反而是讲graphql 的特性转换到rest api 支持以下特性 支持query、 阅读全文

posted @ 2019-01-27 08:51 荣锋亮 阅读(324) 评论(0) 推荐(0)

2019年1月25日

openresty 集成 sentry 异常系统

摘要: sentry 是一个方便的错误异常追踪系统,同时社区也提供了openresty 的lua 包,使用docker-compose 进行测试 备注: sentry 部分的配置来自官方文档 环境准备 docker-compose 文件 # NOTE: This docker-compose.yml is 阅读全文

posted @ 2019-01-25 19:56 荣锋亮 阅读(744) 评论(0) 推荐(0)

quicklink 基本使用

摘要: 原理 使用可见性以及预取数据,同时充分利用浏览器的空闲时间,主要是解析href 以通过代码的选项指定需要加载的数据,当然其中 也添加了好多灵活的控制参数,方便我们使用,而且代码很小,压缩之后也就1kb 运行使用了docker version: "3" services: web: image: ng 阅读全文

posted @ 2019-01-25 16:32 荣锋亮 阅读(896) 评论(0) 推荐(0)

pnpm 快速节省磁盘工具的包管理工具

摘要: nodejs 相关的包管理工具有很多,我们常用的有 npm cnpm(我基本已经不用了),yarn。。。 pnpm 是另外一个不错的包管理工具,包含以下特性 快速 节省空间,一个版本的包只会在磁盘中存储一份 支持多包仓库管理 严格,只能访问package.json 中的依赖 跨平台,支持mac li 阅读全文

posted @ 2019-01-25 15:42 荣锋亮 阅读(1357) 评论(0) 推荐(0)

Load Balancing OpenSSH SFTP with HAProxy

摘要: In my previous post I described how we setup a Ubuntu Server (12.0.4) as an OpenSSH SFTP server.In this post I am going to describe how I have load ba 阅读全文

posted @ 2019-01-25 13:45 荣锋亮 阅读(799) 评论(0) 推荐(0)

2019年1月24日

openresty 一些可选的模板引擎

摘要: 以下为一些 openresty 可选的模板引擎,方便使用 lemplate (https://github.com/openresty/lemplate) lua-resty-tags (https://github.com/bungle/lua-resty-tags) lua-resty-hoed 阅读全文

posted @ 2019-01-24 09:47 荣锋亮 阅读(1165) 评论(0) 推荐(0)

openresty router && template 试用

摘要: router 是一个比较方便的 openresty 路由组件,我们可以用来编写灵活强大的 web 应用,类似的 lua-resty-route 也是很不错的,但是如果是比较简单的直接可以使用 lua-resty-template 备注: 测试环境使用docker-compose 环境准备 docke 阅读全文

posted @ 2019-01-24 08:34 荣锋亮 阅读(896) 评论(0) 推荐(0)

2019年1月21日

timescaledb 集成 madlib

摘要: github 上有人提出了一个问题(2017 很早了),然后搜索timescaledb 的docs 文档,发现有 一片介绍的文章,所以尝试运行下 备注: 环境使用虚拟机安装(没有使用docker madlib 的原因,实际上可以尝试基于timescaledb 的镜像改造) 安装madlib 这个可以 阅读全文

posted @ 2019-01-21 20:15 荣锋亮 阅读(933) 评论(0) 推荐(0)

madlib centos yum 包安装

摘要: 使用centos 测试安装madlib sql 机器学习类库 安装步骤 添加pg 10 repo yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2. 阅读全文

posted @ 2019-01-21 13:02 荣锋亮 阅读(720) 评论(0) 推荐(0)

Scalable MySQL Cluster with Master-Slave Replication, ProxySQL Load Balancing and Orchestrator

摘要: MySQL is one of the most popular open-source relational databases, used by lots of projects around the world including incredibly large-scale ones lik 阅读全文

posted @ 2019-01-21 10:34 荣锋亮 阅读(572) 评论(0) 推荐(0)

2019年1月20日

mino 路径格式的bucket 数据访问

摘要: 实际上这个功能很简单,如果官方不支持,我们可以通过基于nginx 的url rewrite 也可以实现 格式说明 如果配置了domain minio 会将 http://mydomain.com/bucket/object 的格式请求,转换为 (.+).mydomain.com 格式的,还是很方便的 阅读全文

posted @ 2019-01-20 09:40 荣锋亮 阅读(2085) 评论(0) 推荐(0)

minio 对于压缩的处理

摘要: 我们可以简单的配置就可以让minio 支持数据压缩了,这个对于减少带宽的请求,以及web 端的优化很有意义 配置说明 配置文件 "compress": { "enabled": true, "extensions": [".txt",".log",".csv", ".json"], "mime-ty 阅读全文

posted @ 2019-01-20 09:38 荣锋亮 阅读(6234) 评论(2) 推荐(0)

mino federation 功能

摘要: mino federation 可以让我们进行 bucket的查找,实现更灵活的分布式控制 其中依赖了几个组件 coredns etcd 参考架构图 说明 官方也提供了一个简单的部署的demo,总的来说这个功能还是很方便的,我们可以用来实现一个强大,灵活的s3 分布式存储 参考资料 https:// 阅读全文

posted @ 2019-01-20 09:15 荣锋亮 阅读(867) 评论(0) 推荐(0)

2019年1月19日

Full Schema Stitching with Apollo Server

摘要: 转自: https://tomasalabes.me/blog/nodejs/graphql/apollo/2018/09/18/schema-stitiching-apollo.html Full Schema Stitching with Apollo Server In this post w 阅读全文

posted @ 2019-01-19 20:28 荣锋亮 阅读(392) 评论(0) 推荐(0)

GraphQL Gateway Architectures

摘要: 转自: https://tomasalabes.me/blog/graphql/node/microservices/2018/08/11/graphql-architectures.html GraphQL Gateway Architectures These are the approache 阅读全文

posted @ 2019-01-19 20:24 荣锋亮 阅读(484) 评论(0) 推荐(0)

Modularizing your graphQL schemas

摘要: 转自: https://tomasalabes.me/blog/nodejs/graphql/2018/07/11/modularizing-graphql.html Modularizing your graphQL schemas Working in a kinda big graphql s 阅读全文

posted @ 2019-01-19 20:21 荣锋亮 阅读(394) 评论(0) 推荐(0)

2019年1月18日

gearman openresty 集成试用

摘要: 很简单使用了一个openresty 的lua 模块 环境准备 docker-compose 文件 详细配置可以参考 https://github.com/rongfengliang/gearmangolang-docker version: "3" services: demo: image: ar 阅读全文

posted @ 2019-01-18 23:44 荣锋亮 阅读(396) 评论(0) 推荐(0)

madlib 集成 hasura graphql-engine 试用

摘要: madlib 可以让我们直接在sql 中进行机器学习,集成了强大的sql 能力,以及分析能力,后边会尝试 集成graphql engine ,让功能更强大 docker 镜像准备 使用了一个别人的写好的,也可以参考官方提供的,就是镜像包有点大 docker-compose 文件 version: ' 阅读全文

posted @ 2019-01-18 23:22 荣锋亮 阅读(635) 评论(0) 推荐(0)

gearman kubernetes 运行

摘要: 备注: 使用的是golang 版本的实现,同时官方也提供了一个k8s 的helm 部署charts,我 没有使用这个helm,而是通过kompose 这个工具直接转换的 docker-compose 文件 文件名为:docker-compose-no-volumes.yaml version: "3 阅读全文

posted @ 2019-01-18 13:48 荣锋亮 阅读(461) 评论(0) 推荐(0)

gearman 简单试用

摘要: 服务启动 使用yum 的安装包 安装server yum install -y gearmand yum install -y gearmand yum install -y gearmand yum install -y gearmand yum install -y gearmand yum i 阅读全文

posted @ 2019-01-18 10:40 荣锋亮 阅读(586) 评论(0) 推荐(0)

2019年1月17日

golang 版本 gearman 试用

摘要: g2 是golang 版的gearman 实现,包含了server (支持leveldb,以及metrics)、client 代码、worker 代码 使用上还是很方便的,同时部署也比较简单,结合docker 我们可以实现快速的部署 使用go mod 进行包管理 docker-compose文件 v 阅读全文

posted @ 2019-01-17 22:29 荣锋亮 阅读(1122) 评论(0) 推荐(0)

jenkins 使用smtp2http 邮件服务,扩展灵活的构建通知功能

摘要: smtp2http 是一个很方便的可以将smtp 转换为http 服务的工具,同时也支持扩展的开发,我们可以使用此工具 扩展灵活的ci、cd 生命周期管理,而不是简单的邮件处理 备注: 使用docker-compose 运行 环境准备 docker-compose 文件 注意为了方便使用了一个web 阅读全文

posted @ 2019-01-17 18:54 荣锋亮 阅读(627) 评论(0) 推荐(0)

nuxt docker 运行

摘要: nuxt 是vue 版的next ,实现的功能还是很方便的,对于需要开发性能要求比较高的web app 是一个很不错的选择 备注: 项目很简单,使用docker && docker-compose 运行,同时对于静态页面的处理使用了 docker 的多阶段处理,通过nginx 提供服务,服务端的运行 阅读全文

posted @ 2019-01-17 15:04 荣锋亮 阅读(2774) 评论(0) 推荐(0)

2019年1月15日

src-d engine 强大的git 历史分析工具

摘要: src-d engine 包含了Babelfish ,同时可以看作是Babelfish 的升级版本,我们可以使用sql 进行代码分析 备注: 注意运行的时候需要容器支持 使用 安装docker 参考相关文档,或者直接安装docker for desktop 版本的 参考相关文档,或者直接安装dock 阅读全文

posted @ 2019-01-15 21:27 荣锋亮 阅读(693) 评论(0) 推荐(1)

Babelfish 基本试用

摘要: 测试使用docker 部署 docker-compose文件 注意网络模型选择的host,同时配置了opentracing 服务 version: "3" services: bblfsh: image: bblfsh/bblfshd privileged: true environment: - 阅读全文

posted @ 2019-01-15 20:21 荣锋亮 阅读(1242) 评论(0) 推荐(0)

Babelfish 开源通用代码解析服务

摘要: Babelfish 是一个开源的代码解析服务 参考架构 支持的语言 bash go java javascript php ruby c++ typescript 功能 我们可以使用此工具,进行大规模的代码分析,对于做ci/cd (devops) 很方便 运行 最简单的方式是使用docker 运行 阅读全文

posted @ 2019-01-15 15:04 荣锋亮 阅读(524) 评论(0) 推荐(0)

上一页 1 ··· 94 95 96 97 98 99 100 101 102 ··· 133 下一页

导航