微服务治理需求
文章平均质量分 53
探索未知的自己
人生一场,也遵循成劫、住劫、坏劫、空劫四劫循环
展开
-
设计模式几大原则
一 单一职责原则(SingleResponsibilityPrinciple)1)定义不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。2)问题由来类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。3)解决方案遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修改T2时,也不会使职..原创 2021-06-23 21:13:24 · 185 阅读 · 0 评论 -
springboot 四大组件简介
一 介绍1、auto-configuration组件Spring Boot自动配置代表了一种基于类路径上存在的依赖关系自动配置Spring应用程序的方法。还可以通过定义消除自动配置类中包含的某些bean。这些可以使开发更快更容易。通过启动类创建Spring Boot应用 @SpringBootApplication注解 自定义自动配置 自动条件 测试自动配置 禁用自动配置类2、starter组件Spring Boot背后的基本原理之一就是解决类似的问题。Spring Boot S原创 2021-05-07 13:36:07 · 5395 阅读 · 0 评论 -
在Spring Boot项目中使用https(jks)
SpringBoot配置HTTPS在工作中时长会遇到配置https,SpringBoot自带的是tomcat服务器一般使用的.jks文件配置SSL加密。过程中会用到两个工具:OpenSSL,Keytool工具。OpenSSL:下载地址:http://slproweb.com/products/Win32OpenSSL.htmlkeytool工具,这是jdk自带的工具,在jdk的/bin目录下可以找到。自己生成CSRhttps供应商不会直接提供.jks文件。所以,我们就需要...原创 2021-04-30 14:28:26 · 7187 阅读 · 2 评论 -
rabbitmq 介绍
一 通讯协议简介MQ是消息通信的模型,并发具体实现。现在实现MQ的有两种主流方式:AMQP、JMS。两者间的区别和联系:JMS是定义了统一的接口,来对消息操作进行统一;AMQP是通过规定协议来统一数据交互的格式JMS限定了必须使用Java语言;AMQP只是协议,不规定实现方式,因此是跨语言的。JMS规定了两种消息模型;而AMQP的消息模型更加丰富二 常见MQ中间件ActiveMQ:基于JMSRabbitMQ:基于AMQP协议,erlang语言开发,稳定性好RocketMQ原创 2021-03-30 10:52:36 · 226 阅读 · 1 评论 -
技术研发架构图
原创 2021-03-17 17:03:21 · 1969 阅读 · 0 评论 -
知名车联网架构图
原创 2021-03-17 16:58:56 · 2770 阅读 · 0 评论 -
知名电商购物车需求用例图
原创 2021-03-17 16:03:08 · 1723 阅读 · 0 评论 -
知名电商购物车架构流程图
原创 2021-03-17 15:58:43 · 1616 阅读 · 0 评论 -
微服务治理架构图
原创 2020-12-19 16:33:51 · 691 阅读 · 1 评论 -
微服务治理需求设计
1 介绍服务治理(Service Governance)微服务中去掉业务剩下的都可以归属服务治理范畴,集成配置,后台服务集成DB,MQ,Cache,服务注册发现,软负载,日志,Metrics,调用链埋点,限流,熔断,安全和访问控制,REST/RPC,序列化/二进制/Json,底层通讯HTTP/TCP,统一异常处理,文档。下边主要介绍以下五点:1)注册和发现微服务中,如果微服务之间存在调用依赖,被依赖服务首先注册进注册中心,然后调用服务从注册中心获取服务地址信息,最后去调用依赖服务。2)服务监控微原创 2020-12-19 16:18:20 · 271 阅读 · 1 评论