#架构师

angular2+ionic2架构介绍

不要用angular的语法去写angular2,有人说二者就像Java和JavaScript的区别。 1、 项目所用:angular2+ionic2+typescript2、 项目结构3、 Src目录是我们本地开发的目录文件,www我ionic2编译后生成的文件4、 每...
代码星球 ·2021-01-23

K8S Kubernetes 架构

Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统。Kubernetes借鉴了Borg的设计理念,比如Pod、Service、Labels和单Pod单IP等。Kubernetes主要由以下几个核心组件组成:etcd保存了整个集群的状态;apiserver提供了资源操作的唯一入口,并...
代码星球 ·2021-01-23

MySQL架构及SQL语句

MySQL基础:  单进程多线程:    用户连接:连接线程   数据文件、索引文件  重做日志、撤销日志、二进制日志、错误日志、查询日志、慢查询日志、中继日志 DDL&DML:  DDL  索引很重要!!!优化MySQL等  索引管理:    按特定数据结构存储的数据:   索引...
代码星球 ·2021-01-23

离不开的微服务架构,脱不开的RPC细节(值得收藏)!!!

服务化的一个好处就是,不限定服务的提供方使用什么技术选型,能够实现大公司跨团队的技术解耦,如下图所示:服务A:欧洲团队维护,技术背景是Java服务B:美洲团队维护,用C++实现服务C:中国团队维护,技术栈是go服务的上游调用方,按照接口、协议即可完成对远端服务的调用。 但实际上,大部分互联网公司,研发团队规模...

架构收藏2017

公众号:架构师之路[58沈剑]MySQL技巧一分钟掌握数据库垂直拆分啥,又要为表增加一列属性?这才是真正的表扩展方案 一分钟了解索引技巧MySQL的or/in/union与索引优化MysqlInnoDB更新数据,导致锁表消息系统(MQ)消息总线能否实现消息必达?到底什么时候该使用MQ?定时任务1分钟实现“延迟...
代码星球 ·2021-01-16

Memcached FAQ(2) 集群架构方面的问题

http://blog.csdn.net/jarfield/article/details/4336035...

什么才是真正的架构设计?

在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MySQL有架构,JVM也有架构,使用Java开发...

App架构设计经验谈:服务端接口的设计

App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。安全机制的设计现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都要带上身份验证信息。实现...

DiscuzX2.5 程序底层架构

程序底层架构•要求PHP版本大于5.1,抛弃了对PHP4的支持•大量使用了面向对象编程(OOP)•实现了程序运程过程中按需加载,按需加载主要是针对类文件•对目录名、文件名和类名的要求类文件存在在/source/class目录中,类名和文件名相同,一个类一个文件,类名以下划线(_)分隔,第一个下划线之前部分为目录名,没有...

SOA (面向服务的架构)-Service Oriented Architecture

  编辑面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。 中...

Spring Cloud 架构 五大神兽的功能

什么是微服务微服务的概念源于2014年3月MartinFowler所写的一篇文章“Microservices”。微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的R...

大型Java web项目分布式架构演进-分布式部署

分布式架构的演进系统架构演化历程-初始阶段架构初始阶段的小型系统应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操作系统使用Linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用MySQL,汇集各种免费开源软件...

G1 垃圾收集器架构和如何做到可预测的停顿(阿里)

CMS垃圾回收机制参考:图解CMS垃圾回收机制原理,-阿里面试题CMS与G1的区别参考:CMS收集器和G1收集器优缺点写这篇文章是基于阿里面试官的一个问题:众所周期,G1跟其他的垃圾回收算法差别很大,你了解G1的垃圾回收架构吗?为什么G1可以做到回收时间用户可以设定?G1垃圾回收器其实是JDK7的特性,在目前JDK10...

分布式架构核心RPC原理

在应用的迭代演进过程中,随着系统访问量提高,业务复杂度提高,代码复杂度提高,应用逐渐从单体式架构向面向服务的分布式架构转变。RPC(RemoteProcedureCallProtocol远程过程调用)是分布式架构的核心,按响应方式分如下两种:同步调用:客户端调用服务方方法,等待直到服务方返回结果或者超时,再继续自己的操...
首页上一页...1011121314...下一页尾页