随笔分类 -  微服务

1 2 3 4 5 ··· 15 下一页

netflix conductor 停止维护
摘要:就在23年的12月底,netflix conductor 团队停止了对于conductor 社区版的维护,同时github 项目只读了目前社区有一个fork 的conductor-oss ( orkes 团队维护,团队成员来自netflix),orkes 属于一个企业级的conductor平台 参考 阅读全文

posted @ 2024-02-11 21:21 荣锋亮 阅读(204) 评论(0) 推荐(0) 编辑

aws 开源的微前端发现实现 frontend-discovery
摘要:实际上此协议已经开放一段时间了(一年左右),里边一些实践还是很不错的,对于微前端实现的同学可以参考学习 同时官方也提供了一个基于aws 服务的参考实践,作者的一些演讲也是值得学习的 参考格式 如下图,可以看到包含了一些不错的设计,以及对于实际的部署维护,包含了元数据,多版本,fallback,一致性 阅读全文

posted @ 2023-07-01 08:45 荣锋亮 阅读(38) 评论(0) 推荐(0) 编辑

sysend.js 跨浏览器tabs 同步类库
摘要:sysend.js 提供了跨浏览器tabs 数据同步的能力,利用了不少浏览器的特性 (localstoreage api 以及broadcastchannel api) 参考使用 index.html <!DOCTYPE html> <html lang="en"> <head> <meta cha 阅读全文

posted @ 2023-01-13 17:09 荣锋亮 阅读(134) 评论(0) 推荐(0) 编辑

lavinmq & rabbitmq压测对比
摘要:环境准备 docker-compose 文件 version: '3' services: lavinmq: image: cloudamqp/lavinmq:1.0.0-beta.8 volumes: - ./mq:/var/lib/lavinmq ports: - 5672:5672 - 156 阅读全文

posted @ 2022-12-01 12:44 荣锋亮 阅读(169) 评论(0) 推荐(0) 编辑

使用lavinmq 做为minio amqp 消息服务
摘要:环境准备 docker-compose version: '3' services: minio: image: minio/minio ports: - "9000:9000" - "19001:19001" environment: MINIO_ACCESS_KEY: minio MINIO_S 阅读全文

posted @ 2022-12-01 12:42 荣锋亮 阅读(104) 评论(0) 推荐(0) 编辑

lavinmq cloudamqp 开源的amqp server
摘要:lavinmq 是cloudamqp 基于Crystal 开发的amqp 协议server,目前暂时不吃你集群,但是可以通过federation以及shovel 暂时解决ha 问题 lavinmq 包含的特性 持久exchange 较多语言支持(rabbitmq 以及amqp 周边生态) 真正开源 阅读全文

posted @ 2022-11-29 12:26 荣锋亮 阅读(131) 评论(0) 推荐(0) 编辑

jdwp+rinetd 进行java 容器应用的远程调试
摘要:实际上就是一个玩法,实际上因为jdwp 是基于tcp 协议的,我们可以使用任何合适的tcp lb 工具解决(iptables 也是可以的)只是rinetd 使用起来还是比较简单的,同时包含了一些简单的访问控制还是不错的 jdwp 使用玩法 集成参考图 环境&测试 一个spring boot 应用,启 阅读全文

posted @ 2022-11-26 20:26 荣锋亮 阅读(96) 评论(0) 推荐(0) 编辑

grafana agent 动态配置内部机制简单说明
摘要:grafana agent 动态配置目前属于一个体验特性,但是设计上利用了gomplate 一个强大的模版引擎工具 参考配置 运行配置参考 agentv2: image: grafana/agent:main ports: - 12345:12345 - 12347:12347 entrypoint 阅读全文

posted @ 2022-11-08 21:49 荣锋亮 阅读(581) 评论(0) 推荐(0) 编辑

grafana agent 配置支持faro-web-sdk试用
摘要:faro-web-sdk对于grafana 周边的使用属于一个all-in-one 模式的,都是通过grafana agent 进行转发处理的 参考架构 实际玩法 实际上并不是需要grafan cloud,实际上基于grafana agent 就可以了 参考配置 核心是利用了grafana agen 阅读全文

posted @ 2022-11-07 23:09 荣锋亮 阅读(594) 评论(0) 推荐(0) 编辑

grafana agent metrics 集成victoriametrics 试用
摘要:以下是grafana agent metrics 集成victoriametrics 的一个简单试用,主要是metrics 的,对于log 以及trace 的后边会介绍 环境准备 docker-compose 文件 version: "3" services: postgres: image: po 阅读全文

posted @ 2022-11-07 13:28 荣锋亮 阅读(386) 评论(0) 推荐(0) 编辑

dragonfly 兼容redis 以及memcached 的替代工具
摘要:dragonfly 是兼容redis 以及memcached 的替代工具,性能很强悍,基于c 编写,支持多线程,同时武共享的架构 说明 目前dragonfly 提供了社区版以及企业版,社区版不支持集群、复制、以及s3 快照,对于如果单机够用,或者只做为共享模式使用的服务还是一个很不错的选择,毕竟性能 阅读全文

posted @ 2022-11-06 22:07 荣锋亮 阅读(234) 评论(0) 推荐(0) 编辑

grafana agent metrics 使用简单使用
摘要:grafana agent 的能力还是比较强大的,支持log,metrics,trace,以下简单说明下 简单模式 只包含了metrics,不包含集成模式 核心点是metrics 配置,包含了remote write 以及静态或者动态配置(比喻基于文件的服务发现以及基于k8s 的服务发现) serv 阅读全文

posted @ 2022-11-06 21:53 荣锋亮 阅读(964) 评论(0) 推荐(0) 编辑

基于grafana agent+ vmagent+VictoriaMetrics + Nightingale 监控报警平台简单构建
摘要:个人比较喜欢VictoriaMetrics的轻量以及简单,监管grafana 也提供了mimir 的prometheus 存储解决方案,但是比较费事以下方案,同时集成了vmagent 以及grafana agent ,vmagent 的好处是可以将pull 模式转变为push 模式同时轻量简单,可以 阅读全文

posted @ 2022-11-06 20:40 荣锋亮 阅读(472) 评论(0) 推荐(0) 编辑

grafana jpprof jdk 8 支持探索
摘要:问题 运行问题 java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer; at jpprof.one.jfr.JfrReader.<init>(JfrReader.java:80) ~[jpprof-0. 阅读全文

posted @ 2022-11-04 17:54 荣锋亮 阅读(84) 评论(0) 推荐(0) 编辑

grafana phlare 试用
摘要:主要是简单试用下grafana phlare 环境准备 docker-compose 文件 version: '3' services: phlare: image: grafana/phlare:latest ports: - "4100:4100" command: -config.file=/ 阅读全文

posted @ 2022-11-04 17:53 荣锋亮 阅读(318) 评论(0) 推荐(0) 编辑

grafana jpprof 使用的一些问题
摘要:容器运行版本问题 如下图 可以看出使用的也是基于libasyncProfiler 所以容器运行环境本地比较重要,parca java 解决方案也是使用了类似的技术(alpine 镜像就比较费事了,推荐使用其他java 技基础镜像,比如 amazoncorretto:11.0.17) 容器运行cap能 阅读全文

posted @ 2022-11-04 17:51 荣锋亮 阅读(62) 评论(0) 推荐(0) 编辑

grafana jpprof 试用
摘要:grafana jpprof 是为了方便grafana phlare 对于java 语言支持开发的一个包,可以让java 语言方便的自持pprof 格式的内容,进行持续性能优化 以下是一个简单的试用 环境准备 pom 文件 <?xml version="1.0" encoding="UTF-8"?> 阅读全文

posted @ 2022-11-04 11:30 荣锋亮 阅读(143) 评论(0) 推荐(0) 编辑

grafana phlare 开源持续优化平台
摘要:对于持续优化我以前介绍过几个开源工具,目前grafana 也开源了一个自己的,还是很不错的 参考架构 支持的语言 目前支持java,golang,rust,python 说明 parca 也是一个不错的工具,但是目前来说似乎木有grafana phlare 的强大,但是如果利用了grafana ja 阅读全文

posted @ 2022-11-04 09:57 荣锋亮 阅读(146) 评论(0) 推荐(0) 编辑

grafana faro-web-sdk web 可观测性sdk
摘要:最近grafan 大会开源了不少好东西,faro-web-sdk 就是一个很不错的前端监控方案 参考架构 说明 phlare 也是grafana 开源的一些持续profle 的一个方便工具,faro-web-sdk 可以实现log,metrics 以及exception 管理,目前不同处理基于了gr 阅读全文

posted @ 2022-11-04 09:14 荣锋亮 阅读(246) 评论(0) 推荐(0) 编辑

asyncapi event-gateway
摘要:支持的功能 消息验证 消息操作 消息聚合 消息过滤 验证 节流 路由 监控(包括追踪) 参考架构 说明 目前来说官方的似乎还只支持基于kafka 的处理,当前基于事件消息模式玩法的系统集成是越来越多了,传统的http 以及tcp gateway 以及解决类似问题了实际上微软的dapr 是一个很不错的 阅读全文

posted @ 2022-10-30 22:56 荣锋亮 阅读(86) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 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
点击右上角即可分享
微信分享提示