随笔分类 -  微服务

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

pf4j 默认插件打包模式
摘要:pf4j 进行插件打包方法不少,比如fat jar 的,zip 文件的,以及文件夹的 扩展支持的模式 jar 模式(官方推荐的模式,对于依赖可以基于shared插件解决,注意对于契约服务scope 使用provide模式,不然插件运行会有问题,目前版本测试) 参考配置(shade 插件) <plug 阅读全文

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

pf4j +juicefs 参考玩法
摘要:主要是一种集成尝试 参考图 简单说明 我们可以一个简单的plugin 入口,基于pf4j插件机制开发插件,使用juicefs 进行插件管理,然后挂载到不同的路径中(按照服务拆分)对于插件我们可以直接开发一个管理api 进行扩展,也可以使用pf4j 的update扩展,集成起来还是很不错的,实现服务的 阅读全文

posted @ 2022-02-15 22:04 荣锋亮 阅读(151) 评论(0) 推荐(0) 编辑

pf4j 试用
摘要:pf4j 试用上还是比较灵活的,并没有太多的配置,而且比较灵活,支持类隔离 参考项目 项目结构 ├── README.md ├── bootstrap // 启动入口,使用了assembly 进行打包,当然对图spring 项目也是可以的 │ ├── pom.xml │ └── src │ ├── 阅读全文

posted @ 2022-02-15 21:52 荣锋亮 阅读(922) 评论(0) 推荐(0) 编辑

pf4j 轻量强大的java 插件框架
摘要:pf4j 一个强大的java 插件框架 支持的特性 可以灵活的让单体系统转化为模块化系统 轻量,只依赖sl4j-api 以及java-semver,扩展灵活 包含的组件 Plugins 所有插件基类 PluginManager,抽象插件管理 PluginLoader 插件加载 ExtensionPo 阅读全文

posted @ 2022-02-13 22:31 荣锋亮 阅读(2871) 评论(0) 推荐(0) 编辑

piral 参考架构说明
摘要:昨天有介绍过一个siteless 的micro frontends 架构模式,实际上siteless来自与piral,以下简单介绍下piral的架构(内容来自官方文档) 几张图 来自官方,介绍下关于piral的集成模式 微服务时候的玩法 微前端之后 piral 的参考架构(核心基于react 开发) 阅读全文

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

reactive-interaction-gateway响应式交互网关
摘要:reactive-interaction-gateway 的目的是让当前的微服务实时化,基于elixir 开发 来自官方的参考图 参考架构 参考玩法 说明 目前类似real time gateway 还是挺多的,基于reactive-interaction-gateway可以让我们的微服务应用变成事 阅读全文

posted @ 2022-02-06 11:03 荣锋亮 阅读(95) 评论(0) 推荐(0) 编辑

使用jsch 实现ssh tunnel
摘要:主要目的是解决比如访问敏感信息,我们通过加密隧道实现数据访问,而且对于数据进行加密 参考图 参考代码 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" x 阅读全文

posted @ 2022-01-26 00:34 荣锋亮 阅读(231) 评论(0) 推荐(0) 编辑

esigate java esi实现框架
摘要:esigate 是esi 标准的一个java 实现,包含了server,servlet,core 等几个模块,尽管项目目前已经更新比较少了,但是是一个很不错的esi 实现,提供的扩展点也比较多 特性 基于ssi 的集成(cms系统) 远端模版共享(和现在的微前端的集成模式比较类似) web 加速(基 阅读全文

posted @ 2022-01-02 23:32 荣锋亮 阅读(72) 评论(0) 推荐(0) 编辑

opencomponents 快速部署前端组件的工具
摘要:opencomponents可以加速web 组件的部署以及使用(特别适合微前端),设计理念很多参考了微服务的模式 支持的模式也挺丰富(客户端渲染以及服务器端渲染),组件存储上使用了云存储(实际上也可以支持minio) 参考架构 参考使用 安装工具 npm install -g oc oc init 阅读全文

posted @ 2021-10-17 08:43 荣锋亮 阅读(277) 评论(0) 推荐(0) 编辑

基于cloudevents+easy-rules+centraldogma 进行基于规则的业务开发
摘要:主要是一个集成,基于标准的cloudevents 事件数据格式,集成easy-rules 方便的规则处理能力加速复杂业务处理利用centraldogma强大的配置管理能力,解决规则的实时更新问题,让业务可以直接基于配置规则进行管理调整 参考图 说明 处理流程 client 基于cloudevent 阅读全文

posted @ 2021-08-22 19:37 荣锋亮 阅读(385) 评论(0) 推荐(0) 编辑

easy-rules-centraldogma-spring-boot-starter 使用说明
摘要:easy-rules-centraldogma-spring-boot-starter 是直接利用了centraldogma进行easy-rules 配置规则管理 可以方便的多版本以及实时更新问题,利用centraldogma强大的git 能力,可以方便的进行rule 的版本管 理,同时centra 阅读全文

posted @ 2021-08-21 20:45 荣锋亮 阅读(153) 评论(0) 推荐(0) 编辑

centraldogma git 镜像配置
摘要:git 镜像的场景主要是将git repo 同步到centraldogma 中,配置还是比较简单的,主要是关于定时任务,centraldogma repo 关联,账户信息 参考运行 centraldogma 环境 version: "3" services: app: image: line/cen 阅读全文

posted @ 2021-08-12 22:49 荣锋亮 阅读(208) 评论(0) 推荐(0) 编辑

使用apicurio-registry 管理schema
摘要:apicurio-registry 是一个很不错的schema 管理工具,可以方便的支持多种数据schema 的版本管理,可以方便 实现共享(api 设计以及面向消息驱动的架构应该会比较好) 参考运行 docker 运行 docker run -d -p 8080:8080 apicurio/api 阅读全文

posted @ 2021-08-10 23:47 荣锋亮 阅读(565) 评论(0) 推荐(0) 编辑

基于arthas解决业务系统服务异常问题
摘要:现象 应用基于spring cloud + k8s 部署,接口的暴露基于了nodeport+openresty,同时为了保证业务的稳定接口添加了upstream 的重试机制出现的问题是,当网关重新部署的时候服务可以使用一段时间,但是当业务系统量比较大的时候,过一段时间会出现服务不可用的问题 排错猜测 阅读全文

posted @ 2021-07-21 15:54 荣锋亮 阅读(404) 评论(0) 推荐(0) 编辑

conductor v3 docker-compose 运行
摘要:运行方式与v2 类似,主要更新了docker 镜像 docker 镜像构建 目前官方暂时没有提供官方镜像,但是可以自己构建,我们只需要修改image name 同时docker-compose build 就可以了 构建目录 docker 参考运行 version: '2.3' services: 阅读全文

posted @ 2021-07-05 22:56 荣锋亮 阅读(484) 评论(1) 推荐(0) 编辑

armeria 构建响应式rpc 优先的微服务框架
摘要:armeria 是一个rpc优先的微服务狂简(netty作者开发的,line 公司开源)armeria 的优点很多,而且可以方便的与其他框架集成(spring boot,很多) 包含的特性 http2 优先,完备的支持http2,支持proxy 协议 集成grpc,thrift 支持grpc-ove 阅读全文

posted @ 2021-06-14 22:23 荣锋亮 阅读(1132) 评论(0) 推荐(1) 编辑

gotrue netlify 开源的通用用户管理&&jwt token 工具
摘要:gotrue 是基于golang 开发的,通用用户管理工具,使用简单,包含的功能比较完善,同时也包含了多语言的sdksupabase就集成了此进行用户以及token 管理(但是是fork了一个分支自己维护了),具体使用后边会介绍 参考资料 https://github.com/supabase/go 阅读全文

posted @ 2021-06-14 11:26 荣锋亮 阅读(500) 评论(0) 推荐(0) 编辑

试用centraldogma
摘要:因为官方提供了docker 镜像,我们可以直接运行测试centraldogma 环境准备 docker-compose 文件 version: "3" services: app: image: line/centraldogma ports: - "36462:36462" 运行效果 http:/ 阅读全文

posted @ 2021-06-13 21:58 荣锋亮 阅读(174) 评论(0) 推荐(0) 编辑

centraldogma基于git&zk&http2的高可用支持版本管理的配置服务工具
摘要:centraldogma是line开源的基于git&zk&http2的服务配置管理工具,支持版本管理(基于git特性) 参考架构图 说明 使用centraldogma做为一个配置管理工具是很不错的,完善的版本管理,watch支持,同时支持ha,支持git repo 的镜像,方便的数据格式处理(jso 阅读全文

posted @ 2021-06-13 21:23 荣锋亮 阅读(164) 评论(0) 推荐(0) 编辑

nginx service-mesh ga了
摘要:官方参考集成方案 参考资料 https://www.nginx.com/blog/how-to-choose-a-service-meshhttps://www.nginx.com/products/nginx-service-mesh/ 阅读全文

posted @ 2021-05-07 23:47 荣锋亮 阅读(123) 评论(0) 推荐(0) 编辑

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