zoukankan      html  css  js  c++  java
  • 同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    本书结合作者近几年的工作经验,总结了一套可直接落地、基于开源、成本低、可快速搭建的中小研发团队架构实践方法。本书共5篇22章,开篇是本书的导读;架构篇是设计思想的提升,包括企业总体架构、应用架构设计、统- -应用分层等;框架篇主讲中间件和工具的使用,包括消息队列、缓存、Job、 集中式日志、应用监控和微服务等:公共应用篇是技术与业务的结合,包括单点登录和企业支付网关:进阶篇是从架构到管理,包括技改案例、技术与业务的匹配与融合等。从架构、框架、公共应用,到案例实战和技术管理,本书将大公司的工程理念压缩应用到中小研发团队,使小团队也能构建大网站。

    本书不仅适用于高级程序员、架构师、CTO,也适用于IT项目经理、技术经理,以及对架构技术感兴趣的中高级软件开发从业者。需要获取的小伙伴可以直接添加小助理vx:kaixindian331或者扫文末二维码即可免费获取!

    前言

    需求:没有人会读前言? !

    解决方案:把前言内容写好,并作为开篇第1章。

    话不多说直接开始“展示”

    第1篇开篇.

    1可参考的才是有价值的(含案例和代码)

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    第2篇架构篇

    2企业总体架构

    3应用架构设计

    4统一应用分层

    5生产环境诊断工具 WinDbg.

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    第3篇框架篇

    6 RabbitMQ 快速入门及应用

    7 Redis 快速入门及应用

    8任务调度Job.

    9应用监控系统Metrics

    10 集中式日志ELK

    11微服务架构 MSA..

    12搜索服务 Solr

    13分 布式协调器ZooKeeper

    14 小工具合集.

    15-键 发布和测试之持续集成工具Jenkn

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    第4篇公共应用篇

    16 单点登录

    17企业支付网关

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    第5篇进阶篇

    18 技改之路:从单体应用到微服务.

    19 机票垂直搜索引擎之性能优化

    20.上 云纪要

    21技术与业务 的匹配与融合

    22研发团队文化是怎么 “长”出来的

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    下面给大家把本书的部分知识内容展示一下!

    因为文档内容资料过多没有办法全部展示出来了,希望大家理解哦!不过大家可以转发+关注后私信(学习)来获取这一份资料的全部内容哦!

    2.2架构现状

    架构现状的内容主要包括功能架构、应用架构、数据设计和物理架构。

    1.功能架构

    采购商的功能如下图所示。

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    3.领域图

    下图是领域图,它从用例活动图演化而来,图中的行为与活动图有对应关系。平台或Mobile触发查询引擎后,多线程获取政策数据、特点数据、价格数据和航班数据,然后进行合并计算。领域图是应用程序的业务逻辑模型,它的每-一个框有可能是-一个类,也可能是- -个类库,或者是-一个应用、一个子系统,它是可大可小、可伸缩、可扩展的。

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    7.4 使用方法

    步骤1:在需要使用Redis的项目中引用FxCommon.dII和Redis.dIl。

    步骤2:在App.config或Web.config文件中添加如下配置。

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    14.3 IoC工具

    1. Autofac简介

    Autofac是一款轻量级的开源IoC容器,它主要负责管理类之间的依赖关系和管理对

    象的生命周期等,降低应用程序组件间的耦合性,提高类、组件的扩展性和可重用性。

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    15.2 Jenkins 插件与相关工具

    (1) Jenkins:持续集成工具。

    (2) Git:源代码管理工具,是目前流行的分布式版本控制系统。需要安装的Jenkins

    插件如下图所示。

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    16.2 SSo技术实现

    单点登录要想实现好并不容易,下图是我们的具体实现。sso需求优先级首先是单

    点登录和单点注销功能,然后是应用接入的门槛,最后是数据安全性,安全性对于SsO

    也非常重要。

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    17.2统一-支付服务

    1.统一支付接口

    统一支付接口如下图所示。

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    18.1系统背景

    1.技术规模.

    公司:

    ●国内领先的 B2B机票分销平台;

    ●实现资本原始积累, 财务状况良好。

    同城技术负责人纯手写:小团队构建大网站中小研发团队架构实战

     

    因为文档内容资料过多没有办法全部展示出来了,希望大家理解哦!不过大家可以添加小助理vx:kaixindian331或者扫码来获取这一份资料的全部内容哦!

  • 相关阅读:
    商贸通帐套隐藏方法
    固定资产打开提示:上年度数据未结转!
    ZOJ 2432 Greatest Common Increasing Subsequence
    POJ 1080 Human Gene Functions
    POJ 1088 滑雪
    POJ 1141 Brackets Sequence
    POJ 1050 To the Max
    HDOJ 1029 Ignatius and the Princess IV
    POJ 2247 Humble Numbers
    HDOJ 1181 变形课
  • 原文地址:https://www.cnblogs.com/1030x/p/13330202.html
Copyright © 2011-2022 走看看