微服务架构
文章平均质量分 85
愿逐月华!
这个作者很懒,什么都没留下…
展开
-
Redis ---- Java中操作redis ---- 连接池,序列化方式,缓存
1.准备工作1.1创建工程1.1.1 添加父工程依赖 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId>原创 2022-01-12 11:07:52 · 616 阅读 · 0 评论 -
5.1 学习总结 Eureka,Zuul 自定义过滤器,Hystrix 熔断,Apahe ab http性能测试,Turbine 聚合监控
1. Eureka 简介1.1 Eureka 是什么基于REST服务,用于定位服务,以实现云端中间层服务发现和故障转移百科介绍:Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能1.2 两个组件:Eureka Server 和 Eureka ClientE原创 2022-01-19 08:58:59 · 399 阅读 · 0 评论 -
Docker基础学习总结 ----- 01
Docker安装参考1 Docker服务基本操作1.1 启动docker服务 systemctl start docker1.2 查看Docker状态查看docker是否启动了,是否是运行状态.systemctl status docker例如:1.3 设置Docker开机自启systemctl enable docker1.4 禁用Docker开机自启systemctl disable docker1.5 重新启动Docker服务 systemctl restart d原创 2022-01-05 20:12:24 · 79 阅读 · 0 评论 -
mabatis SqlSession,SqlSessionTemplate 线程安全
1 SqlSessionsqlSessionFactoryBean,主要作用是通过getObject得到sqlSessionFactory,同时可以设置数据源,mybatis基本配置等。sqlSessionFactory,用于创建sqlSession的工厂方法。sqlSession,执行sql命令的会话。MapperFactoryBean,创建mapper的工厂类,getObject()得到mapper接口的动态代理生成的代理类,它继承SqlSessionDaoSupport来间接操作SqlSes原创 2021-12-30 20:15:06 · 2505 阅读 · 0 评论 -
微服务架构03 ------ 降级,热点,系统,授权规则,网关,负载均衡,过滤器,限流
Sentinel降级应用实践概述除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一。由于调用关系的复杂性,如果调用链路中的某个资源不稳定,最终会导致请求发生堆积。Sentinel 熔断降级会在调用链路中某个资源出现不稳定状态时(例如调用超时或异常比例升高),对这个资源的调用进行限制,让请求快速失败,避免影响到其它的资源而导致级联错误。当资源被降级后,在接下来的降级时间窗口之内,对该资源的调用都自动熔断(默认行为是抛出 DegradeException)。Sentine原创 2021-12-28 18:03:37 · 888 阅读 · 0 评论 -
Idea中nacos,sentinel启动的shell配置
1 nacos2 sentinel-Dserver.port=8180-Dcsp.sentinel.dashb-Dserver.port=8180-Dcsp.sentinel.dashboard.server=localhost:8180-Dproject.name=sentinel-dashboard-jarD:\project4\installs\sentinel\sentinel-dashboard-1.8.1.jar原创 2021-12-27 12:04:18 · 290 阅读 · 0 评论 -
微服务01 ----- 微服务架构入门
Day01微服务架构了解微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦它的主要作用是将功能分解到离散的各个服务当中在微服务架构中,只需要在特定的某种服务中增加所需功能,而不影响整体进程的架构。概念: 把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。定义: 围绕业务领域组件来创建应用,这些应用可独立地进行开发、管理和迭代。在分散原创 2021-12-20 19:49:03 · 1358 阅读 · 0 评论