
服务化
文章平均质量分 90
探索未知的自己
人生一场,也遵循成劫、住劫、坏劫、空劫四劫循环
展开
-
Argo CD 详细入门教程
argo 入门详解原创 2023-02-07 11:00:32 · 1437 阅读 · 0 评论 -
centos7 Kubernetes1.20.x 离线部署详细文档
待定原创 2021-11-19 14:48:13 · 1143 阅读 · 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 · 5872 阅读 · 0 评论 -
RabbitMQ集群原理介绍
一、RabbitMQ默认集群原理RabbitMQ本身是基于Erlang编写,Erlang语言天生具备分布式特性(通过同步Erlang集群各节点的erlang.cookie来实现)。因此,RabbitMQ天然支持集群。集群是保证可靠性的一种方式,同时可以通过水平扩展以达到增加消息吞吐量能力的目的。下图为集群的示例:上面图中采用三个节点组成了一个RabbitMQ的集群,Exchange A(交换器)的元数据信息在所有节点上是一致的,而Queue(存放消息的队列)的完整数据则只会存在于它所创.原创 2021-04-30 14:43:59 · 330 阅读 · 0 评论 -
性能优化原则和优化模式
摘要性能优化涉及面很广。一般而言,性能优化指降低响应时间和提高系统吞吐量两个方面,但在流量高峰时候,性能问题往往会表现为服务可用性下降,所以性能优化也可以包括提高服务可用性。在某些情况下,降低响应时间、提高系统吞吐量和提高服务可用性三者相互矛盾,不可兼得。例如:增加缓存可以降低平均响应时间,但是处理线程数量会因为缓存过大而有所限制,从而降低系统吞吐量;为了提高服务可用性,对异常请求重复调...原创 2018-10-02 12:08:32 · 5216 阅读 · 1 评论 -
微服务架构下的数据一致性保证
从2014年开始,微服务逐渐进入大家的实现,被认为是下一代实现信息化的有效手段。设计到系统,其中绕不开的就是数据一致性,从本地事务,到后来的分布式事务,都能够有效的保证数据一致性。但是在微服务架构中,这两种方式都不是最好的选择。1. 使用本地事务和分布式事务保证一致性在传统的单击应用中,最简单、最直接、最普遍的会使用一个关系型数据库,通过关系型数据库的事务保证数据的一致性。这种事务有四个基...原创 2018-09-30 17:30:08 · 7159 阅读 · 0 评论 -
从传统技术团队职能化向敏捷迭代转变成功案例(互联网公司快速扩张阶段研发团队效率提升)
一 序言 忙不完的事情,解不完的bug,每次发版都得集体熬个大通宵。干得多,结果还不好。相信绝大部分技术工作者都有过这样的困扰。今天,公司敏捷教练蔡春华以团队敏捷实践为例,与大家分享如何提升研发效率。某研发团队处在事多、效果差的漩涡之中。在这样的背景下,公司敏捷教练团队受邀,和该研发团队一起,通过4个迭代的持续改进,研发效率和质量取得了显著提升: 大幅缩短了需求开发时间,从...原创 2018-10-17 13:38:55 · 1638 阅读 · 0 评论