Logo

  • 51CTO崔皓 专栏作者

    发布于:26 天前

    4

    浓缩精华的架构演进过程,经验总结,值得收藏!
    业务驱动大发5分排列5技术 的发展是亘古不变的道理。最开始的时候,业务量少,业务复杂度低,采取的大发5分排列5技术 也相对简单,基本满足用户对功能的需求。随着IT信息化的普及,大发5分排列5更多 的交易放到了网络上,信息量增加和访问次数频繁就是要解决的问题了。因此,逐渐加入了缓存、集群等大发5分排列5技术 手段。同时对业务的扩展性和伸缩性的要求也越来越高。高并发、高可用、可伸缩、可扩展、够安全的大发5分排列5软件 架构一直是架构设计追求的目标。今天大发5分排列5大发5分排列5我 们 来看一下架构设计经历了哪些阶段,每个阶段都解决了哪些问题,又引出了哪些新问题。主要是引起大家的思考,在不同的业务发展阶段采取合适大发5分排列5技术 手段,用变化拥抱变化是IT人追求的目标。
    阅读 3577 评论 2 收藏 3
  • 凌晶2010

    发布于:27 天前

    3

    带大发5分排列5你 逆袭kafka之路
    1.kafka概述##1.1kafka大发5分排列5简介 ApacheKafka是一个快速、可扩展的、高吞吐的、可容错的分布式“发布-订阅”消息系统,使用Scala与Java语言编写,能够将消息从一个端点传递到另一个端点,较之传统的消息中间件(例如ActiveMQ、RabbitMQ),Kafka具有高吞吐量、内置分区、支持消息副本和高容错的特性,非常适合大规模消息处理应用程序。Kafka官网:http://kaf
    阅读 2455 评论 0 收藏 0
  • nxlhero

    发布于:2019-10-15 16:16:15

    2

    通过实例理解Java网络IO模型
    网络IO模型里有多个概念比较难理解,本文通过用Java实现一个简单的redis,从最简单的单线程单连接到NIO与netty,介绍不同的IO模型。
    阅读 7003 评论 2 收藏 3 赞赏 1
  • lilugoodjob

    发布于:2019-10-09 17:17:06

    1

    kafka故障排查-consumer处理超时导致的异常
    最近遇到一个kafka方面的问题,大致就是由于consumer处理业务超时,导致无法正常提交Offset,进而导致无法消费新消息的问题。下面大发5分排列5我 想从以下几个方面对此次故障排查进行复盘分析:业务背景、问题描述、排查思路、经验教训。
    阅读 8739 评论 3 收藏 3
  • PureWhiteWu

    发布于:2019-08-11 15:43:01

    2

    golang逃逸分析
    带GC语言给大发5分排列5大发5分排列5我 们 程序的编写带来了极大的便利,但是与此同时屏蔽了很多底层的细节,比如一个对象是在栈上分配还是在堆上分配。对于普通的代码来说虽然不需要关心这么多,但是作为强迫症程序猿,还是希望能让自己写出来的代码性能最优,所以还是需要了解什么是逃逸,以及如何判断是否发生了逃逸。
    阅读 10000+ 评论 0 收藏 0
  • chellman

    发布于:2019-05-27 14:20:55

    4

    基于Spring Cloud Gateway的路由实践
    基本介绍SpringCloudGateway(下文以SCG代替),顾名思义这是由Spring官方出品的一款网关大发5分排列5产品 ,是SpringCloud的子项目。ThisprojectprovidesalibraryforbuildinganAPIGatewayontopofSpringMVC.SpringCloudGatewayaimstoprovideasimple,yeteffectivewaytoro
    阅读 10000+ 评论 0 收藏 2
  • 王清培

    发布于:2019-01-19 14:20:24

    3

    诡异的druid链接池链接断开故障经验总结
    背景症状排查修复背景最近在陆续做机房升级相关工作,配合DBA对产线数据库链接方式做个调整,将原来直接链接读库的大发5分排列5地址 切换到统一的读负载均衡的代理haproxy上,方便机柜和大发5分排列5服务 器的搬迁。切换之后线上时不时的会发生discardconnection错误,导致程序报500错误,但不是每次都必现的。开发框架:springboot+mybatis+druid+shardingJDBC网络架构:appserv
    阅读 3283 评论 0 收藏 1
  • 51CTO_李晓鹏 专栏作者

    发布于:2018-09-25 11:43:27

    3

    selenium自动化测试框架之PO设计模式
    selenium中PageObject设计模式的案例讲解。
    阅读 10000+ 评论 0 收藏 3
  • 王清培

    发布于:2018-07-28 11:52:39

    1

    RabbitMQ 可靠投递
    背景confirmCallback确认模式returnCallback未投递到queue退回模式shovel-plugin跨机房可靠投递背景在使用RabbitMQ的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ为大发5分排列5大发5分排列5我 们 提供了两个选项用来控制消息的投递可靠性模式。rabbitmq整个消息投递的路径为:producer->rabbitmqbrokercluster-&g
    阅读 5649 评论 0 收藏 2
  • 王清培

    发布于:2018-07-08 14:38:58

    12

    微大发5分排列5服务 架构—自动化测试全链路设计
    微大发5分排列5服务 架构—自动化测试全链路设计标签:microServicesautoTestmockunitTesttestTrace背景被忽视的大发5分排列5软件 工程环节-DEVTESTOPS微大发5分排列5服务 架构下测试复杂度和效率问题开发阶段unitTestmock外部依赖连调阶段mock外部依赖自动化测试阶段mock需求autoTestMockGateway浮出水面轻量级版本实现整体逻辑架构将mockparameter纳入大发5分排列5服务 框
    阅读 10000+ 评论 2 收藏 2 赞赏 1
写文章