#大型

大型网站的灵魂——性能

在前一篇随笔    大型网站系统架构的演化中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我打算写一个系列,从理论到实践讲述大型网站的点滴,这也是一个共同学习的过程,...
代码星球 ·2020-12-30

大型分布式电商系统架构演进史

本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网站架构有较好的参考价值。烂皮猪,十余年工作经验,曾在Google等外企工作过几年,精通Java、分布式架构,微服务架构以及数据库,最...

大型网站架构系列:电商网站架构案例

电商案例的原因电商网站需求网站初级架构系统容量估算网站架构分析网站架构优化架构总结电商网站案例,一共有三篇本篇主要说明网站的需求,网站初始架构,系统容量估算方法。 分布式大型网站,目前看主要有几类1.大型门户,比如网易,新浪等;2.SNS网站,比如校内,开心网等;3.电商网站:比如阿里巴巴,京东商城,国美在线...

为什么node不适合大型项目?

首先要明确什么是大型应用,其实这是仁者见仁、智者见智的问题,并且它是一个哲学问题,不是一个技术问题。假如有人问你,一个可以进行线上销售的网站,比如优衣库,大不大?你可能会说大,因为这与你平常所见的博客、企业官网等逻辑相比较确实复杂很多。或者说小,那么说明你开发过比它还复杂的系统。那么相比较淘宝而言呢?大和小的对比是要有...

某大型跨境电商JVM调优总结

前提:某大型跨境电商业务发展非常快,线上机器扩容也很频繁,但是对于线上机器的运行情况,特别是jvm内存的情况,一直没有一个统一的标准来给到各个应用服务的owner。经过618大促之后,和运维的同学讨论了下,希望将线上服务器的jvm参数标准化,可以以一个统一的方式给到各个应用,提升线上服务器的稳定性,同时减少大家都去调整...

高并发与高可用实战之基础知识大型网站架构特征(一)

解决方案:拆分系统、服务化、消息中间件、缓存、并发化高并发设计原则系统设计不仅需要考虑实现业务功能,还要保证系统高并发、高可用、高可靠等。同时还应考虑系统容量规划(流量、容量等)、SLA指定(吞吐量、响应时间、可用性、降级方案等)、监控报警(机器负载、响应时间、可用率等)、应急预案(容灾、降级、限流、隔离、切流量、可回...

Laravel大型项目系列教程(五)之文章和标签管理

本节教程将大概完成文章和标签管理以及标签关联。1.文章管理首先创建管理后台文章列表视图:$phpartisangenerate:viewadmin.articles.list 修改views/admin/articles/list.blade.php:@extends('_layouts.default')@...

大型微服务框架设计实践【转】

大家好,我是杜欢,很荣幸能代表滴滴来做分享。我来滴滴的第一件事情就是帮助公司统一技术栈,在服务端我们要把以前拿PHP和Java做的服务统一起来,经过很多思考和选择之后我们决定用Go来重构大部分业务服务。现在,滴滴内部已经有非常多的用Go实现的服务和大量Go开发者。《⼤型微服务框架设计实践》是一个很大的话题,这个题目其实...

大型项目的发布部署:第一章:发布部署流程

大型动态应用系统又可分为几个子系统:  1)Web前端系统  2)负载均衡系统  3)数据库集群系统  4)缓存系统  5)分布式存储系统  6)分布式服务器管理系统  7)代码分发系统 Web前端系统  结构图:   为了达到不同应用的服务器共享、避免单点故障、集中管理、统一配置等目的,不以应用划...

大型电商网站:第二章:项目开发介绍

下面是我要写的一个简单的SOA面向服务分布式架构:业务功能主要参考京东商城,当然了京东做的功能太多了,我就挑几个觉得比较实用的,简单的写写,这在后面几章会慢慢的写出来。主要功能模块:用户模块、后台管理模块、商品详情模块、商品检索模块、购物车模块、登录模块、订单模块和支付模块等组成。开发环境:Windows10+Linu...

大型电商网站:第三章:环境搭建

下面是我要搭建的一个简单的SOA面向服务分布式架构:主要使用技术:SpringMVC、SpringBoot、mybatis、dubbo、zookeeper、redis、elasticsearch、nginx、Fastdfs、activeMQ、alipay技术选型:使用SpringMVC进行表述层开发使用MyBatis进...

大型电商网站:第一章:主要电商模式

七大电商模式B2B--企业对企业B2B(BusinesstoBusiness)是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了互联网的技术或各种商务网络平台,完成商务交易的过程。电子商务是现代B2Bmarketing的一种具体主要的表现形式。案例:阿里巴巴C2C--个人对个人C2C即Custom...

大型项目开发: 头文件顺序

经验告诉我们。某些编码实践尽管在C++中全然合法,可是绝对不能应用于大型项目环境中。大型项目环境下必须有适当的约束,否则非常easy变得难以控制并不是常难维护(摘自<<大规模C++程序设计>>)。以下以Chromium中运用的两个CodingStyle中定义的头文件顺序为例。扩展阅读:Self-...

.net core 大型事务的处理办法

前言:此随笔仅供自己学习,如有不足还请指出在很多业务逻辑场景的时候,需要很多步骤同时进行成功,而且都不能出差错,而现在我就遇到了这样的问题,代码如下publicclassBufferCacheRepository:BaseRepository{//依赖注入上下文privatereadonlyWriteDbContext...

大型网站架构演化概览

1.大型网站的特点:  相比传统企业应用系统,大型互联网应用系统有以下特点:高并发、大流量:需要面对高并发用户,大流量访问。高可用:系统需要7*24小时不间断服务。海量数据:需要储存、管理海量数据,需要使用大量服务器。用户分布广泛,网络情况复杂。安全环境恶劣:黑客攻击。需求快速变更,发布频繁。渐进式发展:大型互联网几乎...
首页上一页12345...下一页尾页