架构

无描述
  • MyCat 主键ID自增长配置

    MyCat 主键ID自增长配置

    在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一。为此,MyCat 提供了全局sequence,并且提供了包含本地配置和数据库配置等多种实现方式,实现方式主要有三种:本地文件方式、数据库方式、本地时间戳算法。  一、本地文…

  • 微服务架构组件分析

    微服务架构组件分析

    微服务架构组件 1. 如何发布和引用服务 服务描述:服务调用首先解决的问题就是服务如何对外描述。 常用的服务描述方式包括 RESTful API、XML 配置以及 IDL 文件三种。 RESTful API 主要被用作 HTTP 或者 HT…

  • 微服务基本概念

    微服务基本概念

    什么是微服务?什么时候适合微服务改造?微服务架构到底是什么样的? 理解微服务之前首先要知道什么是服务化,用通俗的话来讲,服务化就是把传统的单机应用中通过 JAR包依赖产生的本地方法调用,改造成通过 RPC 接口产生的远程方法调用。一般在编写…

  • 软件测试工程师基础类面试题

    软件测试工程师基础类面试题

    一、 你对测试最大的兴趣在哪里?为什么?最大的兴趣就是测试有难度,有挑战性!做测试越久越能感觉到做好测试有多难。曾经在无忧测试网上看到一篇文章,是关于如何做好一名测试工程师。一共罗列了11,12点,有部分是和人的性格有关,有部分需要后天的努…

  • 著名的C10K并发连接问题

    著名的C10K并发连接问题

    1、前言   对于高性能即时通讯技术(或者说互联网编程)比较关注的开发者,对C10K问题(即单机1万个并发连接问题)应该都有所了解。“C10K”概念最早由Dan Kegel发布于其个人站点,即出自其经典的《The C10K problem …

  • Consul 介绍

    Consul 介绍

      一、Consul 是什么? Consul有多个组件,但总体而言,它是基础架构中的一款服务发现和配置的工具。 它提供了几个关键功能: 服务发现:Consul client 可以提供服务,例如api或mysql,也可以使用Cons…

  • 标准Web系统的架构分层

    标准Web系统的架构分层

    1、架构体系分层图 在上图中我们描述了Web系统架构中的组成部分。并且给出了每一层常用的技术组件/服务实现。需要注意以下几点: 系统架构是灵活的,根据需求的不同,不一定每一层的技术都需要使用。例如:一些简单的CRM系统可能在产品初期并不需要…

  • 微服务架构下的开发部署实践

    微服务架构下的开发部署实践

    微服务架构是近两年兴起的概念。在此之前,互联网企业在生产环境的分布式系统中处理实际问题时就已经实际使用了微服务架构。例如最初的淘宝系统也是单体式应用,为了应对随着用户量增大而带来的系统处理能力不足的问题,淘宝对其应用系统进行了一系列服务化拆…

  • 大数据技术核心之ETL

    大数据技术核心之ETL

    对大数据概念有了初步的了解。接下来的四篇文章,抛开大数据的概念与基本知识,进入核心。我们从:数据采集、数据存储、数据管理、数据分析与挖掘,四个方面讨论大数据在实际应用中涉及的技术与知识点。 核心技术 架构挑战: 1、对现有数据库管理技术的挑…

  • 架构之美

    架构之美

    https://pan.baidu.com/s/1eSDjUCE   架构是系统设计的一部分,它突出了某些细节,并通过抽象省略掉了另一些细节。软件系统的架构包括行为上的和结构上的。外部行为描述展示了软件如何与用户、其他设备和外部设…

全部加载完成