随笔分类 -  微服务

上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页

filodb 分布式prometheus 时序数据库
摘要:filodb 是基于内存的,prometheus 兼容,多schema支持的时序以及事件操作db 适合的场景 事实metrics 存储查询,dashboard 可视化 分布式追踪 低延时即时应用metrics debug 不适合的场景 事物操作频繁&&面向更新的流程 olap 分析 参考资料 htt 阅读全文

posted @ 2021-03-27 18:24 荣锋亮 阅读(188) 评论(0) 推荐(0) 编辑

graphjin super-graph的升级版本
摘要:以前有大概介绍过super-graph 一个graphql 引擎,目前super-graph 不维护了,升级为了graphjin graphjin 更加方便灵活,支持的特性也是很多的 特性 pg,mysql8,yugabyte 复杂嵌套查询以及修改 更新的订阅 内建无限滚动 数据表结构自动学习 基于 阅读全文

posted @ 2021-01-08 22:59 荣锋亮 阅读(156) 评论(0) 推荐(0) 编辑

grafana agent 集成tempo 试用
摘要:很简单就是几个工具椽到一起,方便学习了解grafana agent 对于tempo的支持 预备说明 grafana agent 对于tempo的支持,我们需要使用opentelemetry-collector,关于opentelemetry-collector 的使用 以及功能可以参考相关资料 环境 阅读全文

posted @ 2021-01-07 18:59 荣锋亮 阅读(2062) 评论(0) 推荐(0) 编辑

基于opentelemetry-collector的系统可视化方案
摘要:借用一张图 集成grafana agent 的方案 同时也集成了opentelemetry-collector,好处是将一些集中以及基于pull模式的,调整为了push模式,同时 grafana agent 是一个集成了好多工具的接近全家桶的工具,可以减少我们的部署以及维护成本 说明 上图以及很清晰 阅读全文

posted @ 2021-01-07 18:55 荣锋亮 阅读(1922) 评论(0) 推荐(2) 编辑

grafana tempo 分布式追踪框架学习试用
摘要:环境基于了官方的docker-compose demo 环境准备(基于docker-compose 运行) docker-compose 文件 version: "3" services: tempo: image: grafana/tempo:latest command: - "-storage 阅读全文

posted @ 2021-01-06 18:24 荣锋亮 阅读(1882) 评论(0) 推荐(0) 编辑

Data-Prepper opendistro 开源的基于es 的trace 分析工具
摘要:后边试用下,具体内容可以看以下链接,了解下Data-Prepper 提供的trace 分析方案,还是很不错的 参考资料 https://opendistro.github.io/for-elasticsearch/blog/releases/2020/12/announcing-trace-anal 阅读全文

posted @ 2021-01-05 23:27 荣锋亮 阅读(256) 评论(0) 推荐(0) 编辑

tempo grafana 团队开源的分布式追踪框架
摘要:参考架构 说明 tempo有一个更好的功能,是方便追踪与log 的集成(loki),以下参考链接值得看看 参考资料 https://github.com/grafana/tempo https://gouthamve.dev/tempo-a-game-of-trade-offs/ https://g 阅读全文

posted @ 2021-01-05 19:09 荣锋亮 阅读(357) 评论(0) 推荐(0) 编辑

grafana/agent grafana 团队开源的兼容prometheus 的agent
摘要:grafana/agent 是一个轻量的兼容prometheus 的agent,主要是为了grafana cloud 做的优化。 支持的特性 服务发现 抓取 WAL remote wirte 一些折中 不能查询,只能写入到远端存储,类似vmagent recoring rule 不支持,vmagen 阅读全文

posted @ 2021-01-05 19:08 荣锋亮 阅读(944) 评论(0) 推荐(0) 编辑

Configuring Django Settings: Best Practices
摘要:转自:https://djangostars.com/blog/configuring-django-settings-best-practices/ 一个很不错的实践 This article is intended for engineers who use the Django framewo 阅读全文

posted @ 2021-01-02 18:43 荣锋亮 阅读(139) 评论(0) 推荐(0) 编辑

go plugins 容器构建
摘要:前边有简单介绍过go plugin 的开发,以下是关于容器集成的说明 参考代码 https://github.com/rongfengliang/go-plugin-basic-learning 参考Dockerfile FROM golang:1.15-alpine AS build-env-pl 阅读全文

posted @ 2020-12-28 20:48 荣锋亮 阅读(190) 评论(0) 推荐(0) 编辑

go plugins 试用&&一些实践
摘要:go plugins 提供了go 的 plugin 开发模式,目前已经有一些框架的扩展就是基于此进行的(skipper&&krakend。。。。) 以下是一个简单的实践 项目准备 基本功能 开发一个基于go plugin 的id 生成服务(依赖shortid,当然可以调整其他的版本) go mod 阅读全文

posted @ 2020-12-28 11:46 荣锋亮 阅读(708) 评论(0) 推荐(0) 编辑

micro 试用
摘要:micro 是一个完整的cloud native 开发平台,以下是一个简单的试用 安装 go get github.com/micro/micro/v3 准备环境 主要是server 启动以及环境配置&&登陆 micro server micro env set local micro login 阅读全文

posted @ 2020-12-27 19:01 荣锋亮 阅读(417) 评论(0) 推荐(0) 编辑

micro cloud native 开发平台
摘要:micro 是一个很不错的cloud native 开发平台,包含了好多核心组件 server,framework,cli ,env 管理 server 包含的功能还是比较多的: api auth broker config evnets network proxy runtime registry 阅读全文

posted @ 2020-12-27 18:38 荣锋亮 阅读(130) 评论(0) 推荐(0) 编辑

krakend 服务发现
摘要:服务发现在api 管理中是一个比较重要的东西,krakend目前已经支持了多种模式的服务发现 etcd dns (consul,或者其他的) static (默认的) eureka (社区的) 说明 配置都是比较简单的,同时官方文档也提供了相关的说明 参考资料 https://www.krakend 阅读全文

posted @ 2020-12-26 20:29 荣锋亮 阅读(196) 评论(0) 推荐(0) 编辑

krakend 开发插件
摘要:krakend 自定义插件的开发方法很多,go,cel,lua,martian 都是很不错的选择,注意按照官方的说法,中间价!= 插件 krakend 的插件指的是go plugins 插件开发的方式 router层插件 prroxy 层 中间件同时使用krakend编译 编写&&注入插件 参考图( 阅读全文

posted @ 2020-12-26 19:33 荣锋亮 阅读(413) 评论(0) 推荐(0) 编辑

krakend 扩展开发概述
摘要:整体参考概述 krakend的原则 Reactive 是核心 快速失败 简单最好 所有都是插件 每个请求都必须在自己的请求范围上下文处理 krakend 内部状态 krakend 内部包含了两种状态building && working building 状态 主要进行启动以及系统的准备,方便进行流 阅读全文

posted @ 2020-12-26 18:42 荣锋亮 阅读(329) 评论(0) 推荐(0) 编辑

varnish/api-gateway-benchmarks api gateway 性能压测工具
摘要:varnish/api-gateway-benchmarks 是varnish团队开源的 api-gateway 性能压测工具 krakend 就是基于此进行的性能压测,是一个很不错的工具 参考资料 https://github.com/TechEmpower/FrameworkBenchmarks 阅读全文

posted @ 2020-12-26 12:38 荣锋亮 阅读(180) 评论(0) 推荐(0) 编辑

krakend 加速配置工具
摘要:krakend 是基于配置管理后端服务的,一个方便的工具可以简化我们的开发 krakendesigner 一个配置编辑器 krakend cli 可以进行配置的检查 可视化配置信息查询 基于dot文件,我们可以快速通过可视化的方式查看配置 参考资料 https://github.com/devops 阅读全文

posted @ 2020-12-26 12:32 荣锋亮 阅读(337) 评论(0) 推荐(0) 编辑

krakend 支持发布订阅后端
摘要:krakend 从1.0 开始增强了消息发布订阅的处理,可以支持多种mq 的处理 参考图 说明 从机制上krakend对于多种消息的支持基于环境变量配置以及host 的协议适配处理,基本上就是保证了一个抽象的 mq 发送以及消费支持,类似gregjones/httpcache对于cache 的通用处 阅读全文

posted @ 2020-12-26 12:22 荣锋亮 阅读(127) 评论(0) 推荐(0) 编辑

krakend 消费amqp mq 消息
摘要:krakend 支持amqp mq 的消息消费以及发送,可以实现(http2xxx) 具体的参数配置可以参考官方文档 消费消息参考配置 "backend": [ { "host": [ "amqp://guest:guest@myqueue.host.com:5672" ], "disable_ho 阅读全文

posted @ 2020-12-26 12:14 荣锋亮 阅读(161) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示