Browsed by
分类:架构

产品架构

How To Install Apache Tomcat 8 on CentOS 7

How To Install Apache Tomcat 8 on CentOS 7

Introduction Apache Tomcat is a web server and servlet container that is used to serve Java applications. Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies, released by the Apache Software Foundation. This tutorial covers the basic installation and some

在CentOS7上用Systemctl配置Tomcat 8.5.4

在CentOS7上用Systemctl配置Tomcat 8.5.4

环境准备 安装java环境 [root@snails ~]# yum -y install java [root@snails local]# java -version openjdk version "1.8.0_91" OpenJDK Runtime Environment (build 1.8.0_91-b14) OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode) 对于需要jdk tool进行操作的业务场景,可以采用从官方下载jdk的压缩包。

使用Xshell登录AWS的EC2云服务器和开启EC2上允许root+密码方式登录

使用Xshell登录AWS的EC2云服务器和开启EC2上允许root+密码方式登录

C2的pem密钥文件可以直接导入Xshell直接试用的,不用像网上putty那样麻烦,下面来说如何登录EC2和解决那个用Xshell登录时候的 WARNING! The remote SSH server rejected X11 forwarding request.警告信息 当然我说的密钥没密码是官方生成的才没有,你可以自己上传带有密码的公钥到AWS上的。。 填写好名称 主机 端口

CentOS7使用firewalld打开关闭防火墙与端口

CentOS7使用firewalld打开关闭防火墙与端口

莫小安 CentOS7使用firewalld打开关闭防火墙与端口 1、firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的

阿里云负载均衡高可用部署

阿里云负载均衡高可用部署

1、负载均衡产品高可用支持 当前,负载均衡支持如下特性来实现业务的高可用性。更多相关信息,请参阅负载均衡产品文档。 集群化部署 如下图所示,负载均衡系统中四层负载均衡(LVS)服务、七层负载均衡(Tengine)服务和控制系统等关键组件都采用集群化部署,以提高扩展性和可用性。 多可用区部署 负载均衡支持多

LVS简介及使用

LVS简介及使用

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://navyaijm.blog.51cto.com/4647068/809399 一.LVS是什么? LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的

Docker 使用总结

Docker 使用总结

Docker 基本概念 镜像 Image 镜像是一些打包好的已有的环境,可以被用来启动和创建容器,本身不能被直接修改。 容器 Container 容器是镜像的实例化,是可以修改的,但是都是临时修改。 容器启动过程 检查本地是否存在指定的镜像,不存在就从公有仓库下载 利用镜像创建并启动一个容器 分配一个文件系统,并在只读的镜像层

ubuntu sudo update与upgrade的作用及区别

ubuntu sudo update与upgrade的作用及区别

入门linux的同志,刚开始最迫切想知道的,大概一个是中文输入法,另一个就是怎么安装软件。本文主要讲一下LINUX安装软件方面的特点。 在windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎

How to write startup script for systemd

How to write startup script for systemd

There are mainly two approaches to do that: If you have to run a script, you don’t convert it but rather run the script via a systemd service. Therefore you need two files: the script and the .service file (unit configuration file). Make sure your script is executable and the first line (

云直播系统架构与实施

云直播系统架构与实施

据数据统计,可以看出 2015 年是视频直播的元年。于2015 年年底的数据显示,直播的 APP 已经达到 200 多家,市场规模是在 90 亿左右,同时大平台的在线人数基本上可以达到 4000 个直播间,通过这些数据我们可以看出的网络视频直播已经来到了群雄逐鹿的时代。 直播类型 传统直播 传统直播基本都是单向传输,很少有做交互。

一只海豚的告白(Mysql 的架构演化)

一只海豚的告白(Mysql 的架构演化)

3.1 来自海豚的告白 3.2 单节点数据库 3.3 一主一从架构 3.4 Master/Slave 复制原理及方式 3.5 一主多从架构 3.6 双主多从架构 3.7 Mysql Sharding 3.8 小张讲解 3.9 课后作业 3.1 来自海豚的告白 “我是一只海豚,我很孤独,我遨游在我的世界里,有很多人喜欢我,也有很多人厌恶我,可是,我还是我。” 这是

大话程序猿眼里的高并发架构

大话程序猿眼里的高并发架构

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸

Docker常用命令

Docker常用命令

docker # 查看镜像 docker images # 查看运营的容器 docker ps # 运行 ubuntu docker run -i -t daocloud.io/ubuntu:14.04 /bin/bash # 运行ubuntu, 退出时自动删除容器 docker run -i -t --rm daocloud.io/ubuntu:14.04 /bin/bash # 切换machine,使用docker-vm eval "$(docker-machine env docker-v

基于 10 大编程语言的 30 个深度学习库

基于 10 大编程语言的 30 个深度学习库

本文介绍了包括 Python、Java、Haskell等在内的一系列编程语言的深度学习库。 Python Theano 是一种用于使用数列来定义和评估数学表达的 Python 库。它可以让 Python 中深度学习算法的编写更为简单。很多其他的库是以 Theano 为基础开发的: Keras 是类似 Torch 的一个精简的,高度模块化的神经网络库。Theano 在底层

CDN的原理以及其中的一些技术

CDN的原理以及其中的一些技术

需求 CDN,全称Content Delivery Network,主要作用是为源站减少访问压力的同时,为客户端提供更快速的内容响应。除此之外,CDN还能对源站进行安全防护。 其实真正为CDN付费的是源站,所以CDN的用户其实是源站,例如新浪微博,youku视频,淘宝网啊之类的。而客户端,是CDN的用户的用户。 所以CDN是夹在源站和源站的用户之

章文嵩(正明)博士和他背后的负载均衡(LOAD BANLANCER)帝国

章文嵩(正明)博士和他背后的负载均衡(LOAD BANLANCER)帝国

案首语 阿里集团技术大牛,@正明,淘宝基础核心软件研发负责人、LVS创始人、阿里云首席科学家章文嵩博士从阿里离职,去追求技术人生另一段历程,让阿里像我一样的很多热爱技术的工程师都有一丝牵动和感触。 个人作为一个平凡的一线技术工程师,对章博士是很敬佩的(虽然他还不认识我),国内IT业界这么多年,在底层基石技术

LVS原理介绍

LVS原理介绍

基于LVS的服务器集群主要由两部分组成,即负载调度器(Load Balancer,简称LB)和真正提供服务的服务器(Real Server,简称RS)。RS对外是不可见的,用户需要通过访问LB来获得服务,所以LB也称为虚拟服务器(Virtual Server),它对外公开的IP称为VIP(Virtual IP)。 LB接收到用户的请求后,会根据设置的转发模式和负载均

机器学习笔记

机器学习笔记

机器学习 Machine Learning 简介 属人工智能(AI). 赋予电脑新能力: 反垃圾邮件 数据挖掘: 网络, 医疗, 生物 无法手工编程: 自动驾驶 (Autonomous) 手写识别 自然语言处理 (NLP) 机器视觉 (Computer Vision) 自助客服: 各种网络服务的推荐系统 帮助理解人类学习和真正智能 定义 无需明确编程, 使电脑能自己学习

从LAMP到框架式开发的SOA:土巴兔8年架构之道

从LAMP到框架式开发的SOA:土巴兔8年架构之道

张华杰,上海交通大学工学硕士,任职土巴兔技术中心技术总监,全面负责土巴兔的技术研发和运维团队。带领团队开发了土巴兔网站、设计本、APP、CRM、呼叫中心等系统。2014 年加入土巴兔,主持并参与了 SOA 基础架构体系、全网多轮高可用加固和性能优化的建设。 关于架构,我认为:架构没有好坏之分,只有合适的才是好的。