02 2019 档案

ClusterControl docker 环境搭建
摘要:ClusterControl 是一款比较强大的数据库管理平台,包含了丰富的数据库管理功能。 我们可以用来方便的进行数据管理 测试使用docker-compose 管理 环境准备 docker-compose 文件 version: "3" services: clustercontrol: imag 阅读全文

posted @ 2019-02-28 11:24 荣锋亮 阅读(1241) 评论(0) 推荐(0) 编辑

验证远程主机SSH指纹
摘要:转自:https://marskid.net/2018/02/05/how-to-verify-ssh-public-key-fingerprint/ 使用SSH进行远程连接新的主机的时候,经常会看到一个提示: $ ssh 127.0.0.1 The authenticity of host '12 阅读全文

posted @ 2019-02-28 09:01 荣锋亮 阅读(8475) 评论(0) 推荐(3) 编辑

GitLab Shell如何通过SSH工作
摘要:转自:https://wayjam.me/post/how-gitlab-shell-works-with-ssh.md GitLab访问Git仓库 首先回顾GitLab的Git仓库四种访问方式: git pull over http -> gitlab-rails (Authorization) 阅读全文

posted @ 2019-02-27 22:37 荣锋亮 阅读(894) 评论(0) 推荐(0) 编辑

Top PG Clustering HA Solutions for PostgreSQL
摘要:转自:https://severalnines.com/blog/top-pg-clustering-ha-solutions-postgresql If your system relies on PostgreSQL databases and you are looking for clust 阅读全文

posted @ 2019-02-27 18:40 荣锋亮 阅读(686) 评论(0) 推荐(0) 编辑

ClusterControl 强大免费数据管理工具
摘要:几张参考图 galera 集群管理 多种数据库管理 组件架构 参考资料 https://severalnines.com/docs/intro.html 阅读全文

posted @ 2019-02-27 09:45 荣锋亮 阅读(723) 评论(0) 推荐(0) 编辑

haproxy httpcheck with basic auth
摘要:一个简单的需求,就是需要在 haproxy 的 httpcheck 使用 basic 认证,解决方法 base64 编码username 以及密码 echo -n "my_username:my_password" | base64 echo -n "my_username:my_password" 阅读全文

posted @ 2019-02-26 22:25 荣锋亮 阅读(744) 评论(0) 推荐(0) 编辑

architecture and business process modelling
摘要:bpmn 架构相关的文章: 转自:https://www.heflo.com/definitions/architecture-business-process-modeling/ BPMN Modeling Tool. Process Modeling (Blog Category). Proce 阅读全文

posted @ 2019-02-25 12:44 荣锋亮 阅读(278) 评论(0) 推荐(0) 编辑

10 BPMN PDF books, articles and brochures
摘要:转自:https://www.heflo.com/blog/bpm/bpmn-pdf/ If you are looking for more information about BPMN (Business Process Model and Notation) in handouts, or e 阅读全文

posted @ 2019-02-25 10:23 荣锋亮 阅读(644) 评论(0) 推荐(0) 编辑

chaostoolkit 混沌工程工具集
摘要:chaostoolkit 目标是提供一个免费,开放,社区驱动的工具集以及api 以下为一张参考图 一些已经的扩展 基础设施/平台 Fault Injections: [chaostoolkit-kubernetes][chaoskube]: Kubernetes activities [chaost 阅读全文

posted @ 2019-02-25 09:08 荣锋亮 阅读(2399) 评论(0) 推荐(0) 编辑

Optimizing Docker Images for Rust Projects
摘要:转自:http://whitfin.io/speeding-up-rust-docker-builds/ This post will be the first of several addressing Docker image optimizations for different projec 阅读全文

posted @ 2019-02-24 14:01 荣锋亮 阅读(301) 评论(0) 推荐(0) 编辑

bloom-server 基于 rust 编写的 rest api cache 中间件
摘要:bloom-server 基于 rust 编写的 rest api cache 中间件,他位于lb 与api worker 之间,使用redis 作为缓存内容存储, 我们需要做的就是配置proxy,同时他使用基于share 的概念,进行cache 的分布存储,包含了请求端口(proxy,访问数据) 阅读全文

posted @ 2019-02-24 10:38 荣锋亮 阅读(1170) 评论(0) 推荐(0) 编辑

svelte 构建快速web 应用的工具
摘要:svelte 和angular vue reat 类似,都是方便快速的创建用户界面,最大不同的地方是svelte 转换你的app 是在构建时,而不是运行时,所以好处就是不用花费太多的操作在,框架的 抽象上 以下为一个简单的例子,代码来自官方文档: 注意使用了svelte 的template 安装de 阅读全文

posted @ 2019-02-22 14:18 荣锋亮 阅读(934) 评论(0) 推荐(0) 编辑

Using Elixir Dynamic Supervisors
摘要:转自: https://blog.smartlogic.io/elixir-dynamic-supervisors/ I have been working on my side project Grapevine, a community site for text based multiplay 阅读全文

posted @ 2019-02-21 16:18 荣锋亮 阅读(444) 评论(0) 推荐(0) 编辑

goreleaser 方便的go 二进制包分发工具
摘要:goreleaser 可以帮助我们进行go 二进制包的快速,简单分发,我们可以用来创建一个github release 以及发布到homwbrew formula 。 安装 mac 系统,实际根据自己的系统选择,我使用brew 安装 brew install goreleaser 使用 创建go m 阅读全文

posted @ 2019-02-18 16:38 荣锋亮 阅读(3622) 评论(0) 推荐(0) 编辑

dive 方便的观察容器各层信息的工具
摘要:dive 是一个方便的观察容器各层信息的工具,同时也集成了容器构建命令,方便我们在构建容器 镜像的同时查询镜像各层的变动信息 安装 mac 系统,可以按照自己的系统选择安装方式 wget https://github.com/wagoodman/dive/releases/download/v0.6 阅读全文

posted @ 2019-02-18 15:49 荣锋亮 阅读(605) 评论(0) 推荐(0) 编辑

Running Elixir in Docker Containers
摘要:转自:https://www.poeticoding.com/running-elixir-in-docker-containers/ One of the wonderful things about Docker Containers is that you can easily freeze 阅读全文

posted @ 2019-02-16 20:54 荣锋亮 阅读(631) 评论(0) 推荐(0) 编辑

Distributed Phoenix Chat using Redis PubSub
摘要:转自:https://www.poeticoding.com/distributed-phoenix-chat-using-redis-pubsub/ In the previous article, Create a High-Availability Kubernetes Cluster on 阅读全文

posted @ 2019-02-16 19:20 荣锋亮 阅读(525) 评论(0) 推荐(0) 编辑

Connecting Elixir Nodes with libcluster, locally and on Kubernetes
摘要:转自:https://www.poeticoding.com/connecting-elixir-nodes-with-libcluster-locally-and-on-kubernetes/ Transcript In the last few articles we saw how to ma 阅读全文

posted @ 2019-02-16 19:20 荣锋亮 阅读(472) 评论(0) 推荐(0) 编辑

Distributed Phoenix Chat with PubSub PG2 adapter
摘要:转自:https://www.poeticoding.com/distributed-phoenix-chat-with-pubsub-pg2-adapter/ In this article we’ll see how to cluster the Phoenix Chat nodes, usin 阅读全文

posted @ 2019-02-16 19:19 荣锋亮 阅读(553) 评论(0) 推荐(0) 编辑

showdoc 开源在线api&&技术文档管理工具
摘要:showdoc 是一个很不错的api 以及技术文档管理工具 环境准备 doker-copose 文件 version: "3" services: doc: image: registry.docker-cn.com/star7th/showdoc volumes: - "./showdoc_dat 阅读全文

posted @ 2019-02-16 14:43 荣锋亮 阅读(2760) 评论(0) 推荐(0) 编辑

简单 babel plugin 开发-使用lerna 工具
摘要:babel在现在的web 应用开发上具有很重要的作用,帮助我们做了好多事情,同时又有 比较多的babel plugin 可以解决我们实际开发上的问题。 以下只是学习下如果编写一个简单的babel plugin,项目使用lerna 进行代码包管理 插件开发模型 项目准备 lerna 项目初始化 ler 阅读全文

posted @ 2019-02-15 10:50 荣锋亮 阅读(841) 评论(0) 推荐(0) 编辑

简单webpack plugin 开发
摘要:重要是学习下怎么开发webpack plugin,同时记录下 插件模型 webpack 是一个插件,可以是javascript class ,或者具名 class 定义apply 方法 指定一个绑定到webpack 自身的事件钩子 使用webpack提供的plugin api 操作构建结果 参考格式 阅读全文

posted @ 2019-02-14 14:21 荣锋亮 阅读(871) 评论(0) 推荐(0) 编辑

immutable-styles 基本试用
摘要:此文档来自官方文档,从官方demo 学起比较快 安装 官方推荐的是通过webpack 的构建方式,通过babel loader clone 代码 git clone https://github.com/callum-hart/immutable-styles-tutorial.git 安装依赖 y 阅读全文

posted @ 2019-02-14 10:48 荣锋亮 阅读(252) 评论(0) 推荐(0) 编辑

CSS Overrides: Friend or Foe?
摘要:转自:http://www.callumhart.com/blog/css-overrides-friend-or-foe Anyone familiar with CSS will know how fragile it can be. Changes to CSS must be made ca 阅读全文

posted @ 2019-02-13 09:41 荣锋亮 阅读(288) 评论(0) 推荐(0) 编辑

react-static 基于react 渐进式静态站点生成框架
摘要:react-static 是一个不错的基于react 开发的静态站点生成框架,可以用来替代create-react-app 包含的特性 100% react 很快的构建以及性能 自动代码以及数据分离 seo 友好 100% 支持react 的生态,包含css in js graphql redux 阅读全文

posted @ 2019-02-12 20:36 荣锋亮 阅读(2377) 评论(0) 推荐(0) 编辑

immutable-styles 新的css style 开发模式
摘要:immutable-styles 是一个开源的library,可以方便我们开发强壮以及可预测的web 界面,不用担心其他css 的影响 特性 编译时错误提示 防止css 覆盖 分离破坏点 严格继承 重复属性捕获 不可变混入 使用jsx 编写 参考资料 https://github.com/callu 阅读全文

posted @ 2019-02-12 10:12 荣锋亮 阅读(324) 评论(0) 推荐(0) 编辑

awesome-workflow-engines
摘要:转自:https://github.com/meirwah/awesome-workflow-engines awesome-workflow-engines A curated list of awesome open source workflow engines Full fledged pr 阅读全文

posted @ 2019-02-10 22:52 荣锋亮 阅读(1391) 评论(0) 推荐(0) 编辑

Next generation configuration mgmt
摘要:转自:https://purpleidea.com/blog/2016/01/18/next-generation-configuration-mgmt/ It’s no secret to the readers of this blog that I’ve been active in the 阅读全文

posted @ 2019-02-10 10:16 荣锋亮 阅读(263) 评论(0) 推荐(0) 编辑

go-elasticsearch 来自官方的 golang es client
摘要:elasticsearch 终于有了官方的golang sdk 了,地址 https://github.com/elastic/go-elasticsearch 当前还不稳定,同时主要是对于es7 的实现,后期会添加 5,6 的支持 参考资料 https://github.com/elastic/g 阅读全文

posted @ 2019-02-10 09:52 荣锋亮 阅读(10136) 评论(0) 推荐(0) 编辑

nginx unit nodejs 模块试用(续)
摘要:最新(应该是18 年了)nginx unit 发布了新的版本,对于nodejs 的支持有很大的改进,上次测试过,问题还是 比较多,这次使用新版本在测试下对于nodejs 的支持,以及以前block 的问题。 备注: 测试系统centos 7 环境准备 配置yum源 /etc/yum.repos.d/ 阅读全文

posted @ 2019-02-09 00:28 荣锋亮 阅读(329) 评论(0) 推荐(0) 编辑

pack 方便的npm 构建工具
摘要:一般我们都是使用nodejs 自身的npm 或者yarn进行 npm 包的开发(包括构建),但是随着强类型的开发模式 在实际web 的开发中越来越重要,大家一般都会选择使用typescript 等js 的超集语言进行web 开发。 pack 就是一款方便我们进行npm 包构建同时帮助我们生成type 阅读全文

posted @ 2019-02-08 14:15 荣锋亮 阅读(1528) 评论(0) 推荐(0) 编辑

WebSocket-Over-HTTP Protocol
摘要:转自:https://pushpin.org/docs/protocols/websocket-over-http/ WebSocket-Over-HTTP Protocol The WebSocket-Over-HTTP protocol is a simple, text-based proto 阅读全文

posted @ 2019-02-07 17:44 荣锋亮 阅读(488) 评论(0) 推荐(0) 编辑

pushpin Server-sent events && openresty 集成试用
摘要:前边有写过一个简单pushpin 集成stream 的demo,这次测试下sse 的功能 备注: 环境依然使用的是docker-compose运行 环境准备 docker-compose 文件 version: "3" services: pushpin: image: fanout/pushpin 阅读全文

posted @ 2019-02-07 17:35 荣锋亮 阅读(650) 评论(0) 推荐(0) 编辑

Rendering on the Web
摘要:转自: https://developers.google.com/web/updates/2019/02/rendering-on-the-web Rendering on the Web Google Developers Web Updates02-06 23:52 As developers 阅读全文

posted @ 2019-02-07 09:55 荣锋亮 阅读(293) 评论(0) 推荐(0) 编辑

pushpin openresty 集成试用
摘要:pushpin 是一个很不错的将restapi 转换为reailtime api 的proxy,openresty 具有很强的nginx 控制能力 可以方便的用来进行api 的开发,默认其他语言pushpin 提供了sdk ,但是lua 的暂时还没有,所以基于 http 请求,搞一个简单的测试,后期 阅读全文

posted @ 2019-02-07 09:54 荣锋亮 阅读(404) 评论(0) 推荐(0) 编辑

100 webhook implementations
摘要:转自: https://streamdata.io/blog/100-webhook-implementations/ 很不错的整理 What is the scope of the event-driven API landscape - We give you 100 Webhook imple 阅读全文

posted @ 2019-02-05 23:07 荣锋亮 阅读(403) 评论(0) 推荐(0) 编辑

streamdataio 实时数据分发平台
摘要:streamdataio 是一个实时的数据分发平台(当然是收费的,但是设计部分可以借鉴),我们可以通过这个平台 方便的拉取rest api 数据,或者发布数据到后端,streamdataio 可以帮助你解决复杂的实时数据发布 典型的参考架构 当然,streamdataio 支持的发布模型还是比较多, 阅读全文

posted @ 2019-02-05 23:00 荣锋亮 阅读(1200) 评论(0) 推荐(0) 编辑

Generic Realtime Intermediary Protocol
摘要:转自:https://pushpin.org/docs/protocols/grip/ Introduction The Generic Realtime Intermediary Protocol (“GRIP”) makes it possible for a web service to de 阅读全文

posted @ 2019-02-05 19:51 荣锋亮 阅读(231) 评论(0) 推荐(0) 编辑

pushpin 将web services 转换为realtime api 的反向代理工具
摘要:pushpin 是一款反向代理工具,可以将web services 转换为实时的api 参考架构图 包含的特性 透明 无状态 共享nothing 发布&&订阅模型 几种灵活用法 基本使用 集成api 管理工具 集成消息队列 微服务模型 大规模cdn 模型 说明 pushpin 自己设计为了一个标准的 阅读全文

posted @ 2019-02-05 19:50 荣锋亮 阅读(354) 评论(0) 推荐(0) 编辑

Pushpin How it works
摘要:转自:https://pushpin.org/docs/about/#how-it-works Introduction Pushpin is a reverse proxy server that makes it easy to implement WebSocket, HTTP streami 阅读全文

posted @ 2019-02-05 19:50 荣锋亮 阅读(384) 评论(0) 推荐(0) 编辑

What is Zeebe?
摘要:转自:https://zeebe.io/what-is-zeebe/ Zeebe is a workflow engine for microservices orchestration. This write-up will help you understand exactly what Zee 阅读全文

posted @ 2019-02-04 20:36 荣锋亮 阅读(1261) 评论(0) 推荐(0) 编辑

pipenv 方便的python 开发工作流工具
摘要:pipenv 将 composer、bundler、npm、yarn、cargo 等比较方便的包管理工具添加到了python 语言中,可以 帮助我们自动的管理virtualenv ,同时可以方便的从pipefile 中添加或者移除包 pipenv 解决的问题 我们不用在独立的使用pip 以及viru 阅读全文

posted @ 2019-02-04 19:19 荣锋亮 阅读(499) 评论(0) 推荐(0) 编辑

zeebe docker-compose 运行(包含monitor)
摘要:环境准备 docker-compose 文件 version: "3" services: db: image: oscarfonts/h2 container_name: zeebe_db ports: - "1521:1521" - "81:81" monitor: image: camunda 阅读全文

posted @ 2019-02-04 12:55 荣锋亮 阅读(1042) 评论(0) 推荐(0) 编辑

几个微服务编排工具
摘要:uber/cadence 分布式、伸缩、高可靠的异步执行业务逻辑,工具比较丰富,同时提供了可视化UI https://github.com/uber/cadence netflix/conductor 来自netflix 的为微服务编排引擎,支持的功能很丰富,同时文档也比较全 参考架构 https: 阅读全文

posted @ 2019-02-04 11:38 荣锋亮 阅读(17545) 评论(4) 推荐(0) 编辑

BizDevOps — the true value proposition of workflow engines
摘要:转自:https://blog.bernd-ruecker.com/bizdevops-the-true-value-proposition-of-workflow-engines-f342509ba8bb Whenever you implement core business logic you 阅读全文

posted @ 2019-02-03 22:23 荣锋亮 阅读(418) 评论(0) 推荐(0) 编辑

Why service collaboration needs choreography AND orchestration
摘要:转自:https://blog.bernd-ruecker.com/why-service-collaboration-needs-choreography-and-orchestration-239c4f9700fa Let’s assume you want to build a simple 阅读全文

posted @ 2019-02-03 22:22 荣锋亮 阅读(500) 评论(0) 推荐(0) 编辑

How to implement long running flows, sagas, business processes or similar
摘要:转自:https://blog.bernd-ruecker.com/how-to-implement-long-running-flows-sagas-business-processes-or-similar-3c870a1b95a8 Long running flows can span fro 阅读全文

posted @ 2019-02-03 22:18 荣锋亮 阅读(469) 评论(0) 推荐(0) 编辑

What are long running processes?
摘要:转自:https://blog.bernd-ruecker.com/what-are-long-running-processes-b3ee769f0a27 Some communities have big reservations when using terms like workflow(o 阅读全文

posted @ 2019-02-03 22:14 荣锋亮 阅读(391) 评论(0) 推荐(0) 编辑

The Microservices Workflow Automation Cheat Sheet
摘要:Written by Bernd Rücker on Dec 12 2018 in the Best Practices category. Editor’s Note: This post originally appeared on Bernd Rücker’s blog and was cro 阅读全文

posted @ 2019-02-03 11:32 荣锋亮 阅读(391) 评论(0) 推荐(0) 编辑

cget cmake 包管理工具
摘要:cget 是一个方便的进行cmake 包下载以及安装的工具 包含的特性 非侵入,无需编写特殊钩子就可以使用cmake 开箱即用, 由于使用了标准的基于cmake的方式,直接可以使用基于cmkae 的软件包 去中心, 我们可以使用github、 git、 url,本地文件系统进行软件包的安装 安装cg 阅读全文

posted @ 2019-02-02 21:44 荣锋亮 阅读(925) 评论(0) 推荐(0) 编辑

buckaroo 试用
摘要:我系统是mac 所以选择的是mac 的版本,官方是支持跨平台的。 安装 mac 版本安装 wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.0.0/buckaroo-macos -O buckaroo chmod +x 阅读全文

posted @ 2019-02-02 12:24 荣锋亮 阅读(411) 评论(0) 推荐(0) 编辑

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

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

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 荣锋亮 阅读(383) 评论(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 荣锋亮 阅读(500) 评论(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 荣锋亮 阅读(514) 评论(0) 推荐(0) 编辑

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

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

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

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

导航