上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 125 下一页

2019年2月7日

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 荣锋亮 阅读(651) 评论(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 荣锋亮 阅读(294) 评论(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) 编辑

2019年2月5日

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 荣锋亮 阅读(1201) 评论(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 荣锋亮 阅读(355) 评论(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) 编辑

2019年2月4日

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

几个微服务编排工具

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

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

2019年2月3日

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 荣锋亮 阅读(470) 评论(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 荣锋亮 阅读(393) 评论(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) 编辑

2019年2月2日

cget cmake 包管理工具

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

posted @ 2019-02-02 21:44 荣锋亮 阅读(934) 评论(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 荣锋亮 阅读(412) 评论(0) 推荐(0) 编辑

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

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

posted @ 2019-02-02 11:19 荣锋亮 阅读(596) 评论(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 荣锋亮 阅读(385) 评论(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 荣锋亮 阅读(517) 评论(0) 推荐(0) 编辑

camunda 开源的bpm系统

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

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

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

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

posted @ 2019-02-01 21:08 荣锋亮 阅读(11383) 评论(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 荣锋亮 阅读(1434) 评论(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 荣锋亮 阅读(901) 评论(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 荣锋亮 阅读(2417) 评论(0) 推荐(0) 编辑

openresty 集成 keycloak-oauth-oidc

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

posted @ 2019-01-29 14:01 荣锋亮 阅读(3556) 评论(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 荣锋亮 阅读(1397) 评论(0) 推荐(0) 编辑

使用 pkg 打包分发 nodejs 应用

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

posted @ 2019-01-28 11:15 荣锋亮 阅读(2906) 评论(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 荣锋亮 阅读(239) 评论(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 荣锋亮 阅读(816) 评论(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 荣锋亮 阅读(320) 评论(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 荣锋亮 阅读(711) 评论(0) 推荐(0) 编辑

quicklink 基本使用

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

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

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

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

posted @ 2019-01-25 15:42 荣锋亮 阅读(1352) 评论(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 荣锋亮 阅读(780) 评论(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 荣锋亮 阅读(1144) 评论(0) 推荐(0) 编辑

openresty router && template 试用

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

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

上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 125 下一页

导航