这个家伙很懒,啥也没有留下😋

  • 欢迎访问我的个人博客!该博客主要记录我从工作、书本和网络获取的心得记录,不涉及任何商业目的,如有侵权请联系删除!也欢迎注明出处转载!

    Posts

    Tomcat介绍

    Apache软件基金会顶级项目Tomcat基于Java语言的轻量级应用服务器,开源免费的Servlet容器实现,支持HTML、JS等静态资源的处理简介Tomcat历史Tomcat许可安装和启动简介Tomcat历史官网 https://tomcat.apache.org/最初由Sun公司开发,名为Ja

    2021,自勉🤔

    健康的身体,合理的作息满意的工作,舒心的环境一个单反,一场旅行一首指弹,一份初心想要改变,不付出行动,听起来很美好。上一秒自怨自艾,叹世道下一次依旧如故,无地自容2021年,自始至终,不说大话,自勉!!!

    微服务网关之Spring Cloud Gateway

    微服务实现之后,客户端虽然能通过调用多个服务实现数据的获取,但是会存在问题客户端需要发起多次请求,增加了网络通信成本及客户端处理的复杂性服务鉴权会分布在每个微服务中处理不同的服务采用的协议可能不同,http、RPC等,需要进行适配API网关的作用统一认证鉴权包含身份和权限2部分鉴权过程灰度发布(金丝

    RocketMQ分布式消息通信

    一个业务服务会被拆分成多个微服务,各个服务之间相互通信完成整体的功能,通常有:Http/RPC通信优点:实时通信缺点:服务之间耦合性高消息通信优点:降低耦合,提高系统处理能力缺点:非实时通信提高系统处理能力为非核心业务从主流程中剥离出来异步处理,节省核心业务资源时间什么是RocketMQ什么是Roc

    分布式事务

    数据库事务单个逻辑工作单元执行的多个数据库操作,要么同时成功,要么同时失败,满足ACID特性A:原子性,事务为原子工作单元,不可分割,要么全部成功,要么全部失败C:一致性,事务完成时,所有数据都必须保持一致I:隔离性,并发事务的修改相互隔离D:持久性,事务成功后,对系统的影响是永久性的分布式事务服务

    基于Sentinel的微服务限流及熔断

    服务限流的作用及实现计数器算法滑动窗口算法高并发访问场景如果没有保护机制,所有的流量都进入服务器,会造成服务器宕机导致整个系统不可用,需要采取一定的系统保护策略,例如服务降级、限流和熔断等。(说起熔断就想起股票熔断,WDNMD!!!)服务限流的作用及实现限制并发访问数或者显式一个时间窗口内允许出列请

    Nacos实现配置统一管理

    随着单体架构像服务化架构和为服务架构演进,应用自己独立维护本地配置方式有很多不足之处配置动态更新需要手动修改配置文件并且重启应用才能生效,效率低,重启会导致服务暂时不可用配置集中式管理每个节点都维护一个配置文件则如果要修改某个属性工作量巨大配置内容的安全性和权限配置文件随代码提交到代码库中,容易造成

    服务注册与发现

    为了避免单点故障,微服务架构下会采取集群方式的高可用部署注册中心解决的问题1.维护集群的每个节点的请求地址2.防止请求发送到已宕机的节点上造成请求失败注册中心功能1.服务地址管理2.服务注册3.服务动态感知ZooKeeper、Eureka、Consul、Etcd、Nacos等组件都可以实现以上功能什

    微服务架构下的服务治理

    Apache DubboApache Dubbo点对点实现远程通信Spring Boot集成Apache Dubbo传统意义上的远程通信关注的是数据的共享。微服务的服务与服务之间的通信需求更多来自服务的解耦。微服务解决问题1.保障服务高可用2.提高机器的利用率3.故障业务降级、流量控制4.动态更新服