微服务系统架构
摘要:微服务系统架构 1. 微服务 微服务是一种架构风格,一个大型复杂的软件应用由一个或多个微服务组成。每个微服务仅关注与完成一件任务,且可以被独立部署。 微服务的特点: ① 语言无关性; ② 独立进程通信; ③ 高度解耦; ④ 弹性伸缩,易扩展; 2. 微服务架构图 3. 微服务组件 组件①: 服务注册
阅读全文
posted @
2022-01-23 17:21
rabbit-xf
阅读(420)
推荐(0) 编辑
Alibaba RSocket Broker
摘要:介绍 Alibaba RSocket Broker是一款基于RSocket协议的反应式对等通讯系统,为通讯多方构建分布式的RPC, Pub/Sub, Streaming等通讯支持。 反应式: 无需担心线程模型、全异步化、流式背压支持、独特的对等通讯模式可适应各种内部网络环境和跨云混云的需求。 程控:
阅读全文
posted @
2022-01-23 16:27
rabbit-xf
阅读(384)
推荐(0) 编辑
btrace使用
摘要:Btrace使用 介绍 BTrace 是一个动态安全的Java 追踪工具,它通过向运行中的Java 程序植入字节码文件,来对运行中的Java 程序热更新,方便的获取程序运行时的数据信息,并且,保证自己的消耗特别小,大部分情况下不会影响Java 程序的性能。 在本例子,利用BTrace打印正在运行的j
阅读全文
posted @
2022-01-19 17:03
rabbit-xf
阅读(99)
推荐(0) 编辑
微服务组件:路由网关zuul
摘要:1. zuul介绍 zuul是在微服务中提供动态路由、监控、弹性和安全等边缘服务的框架。实现了开放服务的控制权限机制,而不去破坏微服务无状态的特点。 zuul主要功能: ① zuul URL映射 ② zuul serviceId映射; ③ zuul过滤器; github代码地址: https://g
阅读全文
posted @
2022-01-09 15:33
rabbit-xf
阅读(248)
推荐(0) 编辑