深圳幻海软件技术有限公司 欢迎您!

  • 索尼a7c语言没有英语,聊聊索尼A7C全副微单 不知你怎么看?

    原标题:聊聊索尼A7C全副微单不知你怎么看?对于我们这些习惯了晚上22点等待“欣然发布”的编辑们来说,有些年头没有试过在正常的中国时间等待一款数码相机的正式发布了。我想这种爽快感恐怕只有当局者才会明了,如果说索尼α7c那如2013年NEX-6的造型是对过去十年微单之路的一种致敬,那我是否可以断章取义

  • 面试官问我微服务注册中心如何保证数据强一致性?

    1、再回顾:什么是服务注册中心?先回顾一下什么叫做服务注册中心?顾名思义,假设你有一个分布式系统,里面包含了多个服务,部署在不同的机器上,然后这些不同机器上的服务之间要互相调用。举个现实点的例子吧,比如电商系统里的订单服务需要调用库存服务,如下图所示。现在的问题在于,订单服务在192.168.31.

  • 七种分布式系统的解决方案,一次性讲给你听!

    这篇文章,我们将用非常浅显易懂的语言,跟大家聊聊大规模分布式系统的容错架构设计。虽然定位是有“分布式”、“容错架构”等看起来略显复杂的字眼,但是咱们还是按照老规矩:大白话+手绘数张彩图,逐步递进,让每个同学都能看懂这种复杂架构的设计思想。1、TB级数据放在一台机器上:难啊!咱们就用分布式存储系统举例

  • 我进了新公司结果不会用Spring Cloud,人生第一次被辞退了

    一、问题起源SpringCloud架构体系中,Eureka是一个至关重要的组件,它扮演着微服务注册中心的角色,所有的服务注册与服务发现,都是依赖Eureka的。不少初学SpringCloud的朋友在落地公司生产环境部署时,经常会问:EurekaServer到底要部署几台机器?我们的系统那么多服务,到

  • 消息中间件该如何实现高可用架构

    1.背景引入 这篇文章,我们来聊一下消息中间件高可用架构的一些原理。对于一个合格的高级Java工程师而言,你肯定会碰到在系统里用到MQ(消息队列)的场景。那么这个时候你需要基于你的业务场景和需求,考虑在使用MQ的时候可能遇到的一些技术问题。接着,你必须得针对这些技术问题设计一套完整的技术方

  • 生产环境里的Kafka天天丢消息,老大逼着我通宵排查解决

    一、背景引入这篇文章,给大家聊一下写入Kafka的数据该如何保证其不丢失?我们暂且不考虑写磁盘的具体过程,先大致看看下面的图,这代表了Kafka的核心架构原理。二、Kafka分布式存储架构那么现在问题来了,如果每天产生几十TB的数据,难道都写一台机器的磁盘上吗?这明显是不靠谱的啊!所以说,这里就得考

  • 消息中间件实现高可用架构,你会怎么设计?

    一、背景引入这篇文章,我们来聊一下消息中间件高可用架构的一些原理。对于一个合格的高级Java工程师而言,你肯定会碰到在系统里用到MQ的场景,那么这个时候你需要基于你的业务场景和需求,考虑在使用MQ的时候可能遇到的一些技术问题。接着,你必须得针对这些技术问题设计一套完整的技术方案。你需要从消息的订阅模

  • 一看就懂的Consul架构设计原理

    1.再回顾:什么是服务注册中心?先回顾一下什么叫做服务注册中心?顾名思义,假设你有一个分布式系统,里面包含了多个服务,部署在不同的机器上,然后这些不同机器上的服务之间要互相调用。举个现实点的例子吧,比如电商系统里的订单服务需要调用库存服务,如下图所示。现在的问题在于,订单服务在192.168.31.

  • 线上一次JVM FullGC搞得整晚都没睡,彻底崩溃

    这篇文章给大家聊一次线上生产系统事故的解决经历,其背后代表的是线上生产系统的JVMFullGC可能引发的严重故障。一、业务场景介绍先简单说说线上生产系统的一个背景,因为仅仅是文章作为案例来讲,所以弱化大量的业务背景。简单来说,这是一套分布式系统,系统A需要将一个非常核心以及关键的数据通过网络请求,传

  • 【NCTS峰会回顾】Testin徐琨:AI引领下一代测试,iTestin改写测试未来

    2019年10月26日,由Testin主办的第二届NCTS中国云测试行业峰会在京召开,此次峰会以“AI+未来”为主题,汇聚来自国内外测试领域的知名专家学者、领先企业决策者、高层技术管理者、媒体从业者等,共同探讨高端云测试技术,帮助测试从业者了解最前沿行业趋势及最新的行业实践。会上,Testin总裁徐

  • Github上近万Star!Codis,中国人开源的Redis集群部署解决方案

    我们都知道Redis是单机单进程的,在之前的测试中,我们也知道Redis的单机性能是有限的,并且高性能的机器其实非常昂贵。一个好汉三个帮,分布式系统正是利用了多台普通计算器从而被大量互联网公司所使用,今天我们来聊一聊Redis集群的一种解决方案--Codis。Codis,Github上面近万star

  • 突发宕机,Kafka写入的数据如何保证不丢失?

     上周分享的一篇文章《Kafka如何实现每秒上百万的超高并发写入?》,相信大家都知道了写入Kafka的数据是会落地写入磁盘的,这篇给大家聊下写入Kafka的数据该如何保证其不丢失?我们暂且不考虑写磁盘的具体过程,先大致看看下面的图,这代表了Kafka的核心架构原理。 Kafka分

  • 翻车现场:一次JVM FullGC引发的宕机事故

    这篇文章给大家聊一次线上生产系统事故的解决经历,其背后代表的是线上生产系统的JVMFullGC可能引发的严重故障。业务场景介绍先简单说说线上生产系统的一个背景,因为仅仅是文章作为案例来讲,所以弱化大量的业务背景。简单来说,这是一套分布式系统,系统A需要将一个非常核心以及关键的数据通过网络请求,传输给

推荐阅读