精华内容
下载资源
问答
  • linux系统常用中间件
    千次阅读
    2021-10-23 17:51:03
    中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。

    中间件是什么

    中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。

    执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 OS 环境。

    中间件是介于操作系统和应用软件之间,为应用软件提供服务功能的软件,有消息中间件,交易中间件,应用服务器等。由于介于两种软件之间,所以,称为中间件。

    常见的中间件

    tomcat

    适用于本地开发,小项目,或者是个人开发(免费的开放源代码的Web 应用服务器),Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet,但是Tomcat处理静态[HTML]的能力不如Apache服务器
    特点:

    1. 支持最新标准(SUN的专家经常和TOMCAT的开发人员在一起混)
    2. 更新快
    3. 跨平台
    4. 体积小,安装和部署都方便

    weblogic

    大项目或者商业项目,Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中,是美国bea公司出品的一个基于j2ee架构的中间件。
    特点:

    1. 简化了可移植及可扩展的应用系统的开发,并为其它应用系统和系统提供了丰富的互操作性
    2. 商业软件,功能齐全强大,主要应用于大型企业的大型项目
    3. 是高扩展的架构体系

    jetty

    一些示例项目或者小项目常(开源的servlet容器),是使用Java语言编写的,Jetty的运行速度较快,而且是轻量级的,可以在Java中可以从test case中控制其运行。从而可以使[自动化测试]不再依赖外部环境,顺利实现自动化测试
    特点:

    1. 具有易用性、可扩展性、易嵌入性
    2. 快速高效

    JBoss

    管理EJB的容器和服务器(开放源代码的项目),JBoss遵循商业友好的LGPL授权分发,并且由开源社区开发
    特点:

    1. 应用服务器还具有许多优秀的特质。
    2. 需要的内存和硬盘空间比较小。
    3. 安装便捷:解压后,只需配置一些环境变量即可。
    4. 支持"热部署",部署BEAN时,只拷贝BEAN的JAR文件到部署路径下即可自动加载;如果有改动,也会自动更新。
      Boss与Web服务器在同一个Java虚拟机中运行,Servlet调用EJB不经过网络,从而大大提高运行效率,提升安全性能。
    5. 用户可以直接实施J2EE-EAR,而不是以前分别实施EJB-JAR和Web-WAR,非常方便。
    6. Jboss支持[集群]。

    WebSphere

    IBM 的软件平台,它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。WebSphere 是一个模块化的平台,基于业界支持的开放标准。可以通过受信任和持久的接口,将现有资产插入 WebSphere,可以继续扩展环境。WebSphere 可以在许多平台上运行,包括 Intel、Linux 和 z/OS。
    特点:

    1. 满足大量应用的需要
    2. 运行于多种硬件和OS平台
    3. 支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互
    4. 支持标准的协议
    5. 支持标准的接口
    更多相关内容
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    zookeeper 

    7d42d0c36ccc4f1c7d0cfa9b98a67c2417f.jpg

    redis

    616aca3be3cf1e0052414492d9664c9d6f9.jpg

    lts

    11a84bf820e5bec38878eab47f2a22d99a3.jpg

    转载于:https://my.oschina.net/odetteisgorgeous/blog/2878758

    展开全文
  • linux安装常用中间件

    千次阅读 2020-03-24 16:31:40
    安装jdk ...linux安装zk cd到某个目录下开始下载tar.gz包 wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz 解压 tar -zxvf zookeeper-3....

    安装jdk
    yum install java-1.8.0-openjdk.x86_64

    linux安装zk
    cd到某个目录下开始下载tar.gz包
    wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz

    解压 tar -zxvf zookeeper-3.4.14.tar.gz
    cd zookeeper-3.4.14
    cp conf/zoo_sample.cfg conf/zoo.cfg

    修改 zoo.cfg 的 dataDir 和 dataLog
    dataDir=/usr/local/zookeeper-3.4.14
    dataLogDir=/usr/local/zookeeper-3.4.14/log
    在这里插入图片描述
    启动zk
    bin/zkServer.sh start
    进入zk
    bin/zkCli.sh

    linux安装redis
    实测是可以起来 但具体的配置啥的 抽空看视频回忆下把
    yum install redis
    systemctl start redis
    systemctl status redis
    systemctl stop redis 停止服务
    systemctl restart redis 重启服务
    systemctl enable redis 设置开机自启动

    // 不要用
    systemctl start firewalld 开启防火墙
    systemctl status firewalld 查看状态
    //

    开放端口号
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --zone=public --add-port=6379/tcp --permanent

    vi /etc/redis.conf修改配置文件
    在这里插入图片描述
    修改未非本机也可以访问,保护模式修改为no

    在这里插入图片描述
    密码修改为123456
    保存退出 esc +:wq
    然后重启redis
    systemctl restart redis

    linux安装ng
    yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
    cd /usr/local
    mkdir nginx
    cd nginx
    下载
    wget http://nginx.org/download/nginx-1.9.12.tar.gz
    解压
    tar -xvf nginx-1.9.12.tar.gz

    然后到nginx-1.9.12目录下执行者两步
    ./configure --prefix=/usr/local/nginx
    make
    make install
    之后nginx目录下就会出现sbin
    // 这是用的目录 有没有成功忘记了
    ./sbin/nginx 启动
    ./sbin/nginx -s reload 重启
    -s stop
    之后通过ip:80 就可以了
    实测是绝对可行的!!!
    注意: 这里的nginx 配置文件是sbin同级目录的
    在这里插入图片描述
    配置多个静态资源:

        location / {
    	          root  /usr/local/dist/;
                index  index.html index.htm;
    		}
        location /core {
                     alias /usr/local/static/dist/;
                  index index.html index.php index.htm;
    		} 
    

    在这里插入图片描述
    api 表示这个打头的 替换成 parxy_pass的地址
    root 表示 映射的html地址

    linux 守护进程的方式启动 springboot项目
    nohup java -jar coreWeb.jar --spring.profiles.active=groupA
    java -jar coreWeb.jar --spring.profiles.active=groupA

    nohup java -jar 111.jar --spring.profiles.active=test-groupA > 111.log 2>&1 &

    展开全文
  • (1)内存高 (2)CPU高 (3)硬盘低 (4)具体要根据消息量和并发峰值 (5)Mysql评测报告:工具:Mysqlslap、Mysql5.1 (存储引擎Myisam) 环境:linux6.1、服务器3台、16G内存、230G硬盘 数据插入测试:mysqlslap...

    各类软件对虚机&物理机的资源配置需求建议

    1、Web前端(Nginx、LVS、F5、HAproxy等)

     (1) 内存中
     (2) CPU中
     (3) 硬盘中低 (主要是日志)
     (4)Nginx性能评测:测试工具:ab(apacheBench)、静态文件3Kbytes
            硬件环境:Intel xeon cpu E5-2682 v4  2.50GHz  4 core 8GBytes
            26000次响应/秒(平均值)
            吞吐量111Mbytes/秒(平均值)
            并发数300
            每次请求响应时间:10.8ms(平均值)
            性能:处理性能优、CPU占用平均50%
    

    2、应用服务器(Tomcat、Java、Python、Ruby等)

     (1) RAID必不可少
     (2) 尤其处理流媒体视频、作为游戏服务器、逻辑、地图、聊天(CPU和内存需求比较高)
     (3) 内存中高
     (4) CPU中高
     (5) 硬盘中高(日志+程序+备份)
     (6) tomcat评测:测试工具:ab(apacheBench)
             环境:Centos7、32G内存、1颗6核的CPU Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz
             测试方法:ab -kc 100 -n 1000000 http://localhost:9099(静态页面:并发100个用户连续发送100万请求)
              
             测试过程中的CPU最高使用率:Tomcat8为44%、Tomcat6为30%
             表格对比得出Tomcat8在当前配置情况下,并发用户数为1500,吞吐率和请求处理时间 最佳
             而Tomcat6 则是在并发用户数为100时吞吐率和请求处理时间 最佳
    

    3、公共服务(邮件服务器、文件服务器、DNS服务器、域控服务器)

      (1)  两台互为主备
      (2)  邮件根据用户量计算所需硬盘大小
      (3)  内存中
      (4)  CPU中
      (5)  硬盘中高
    

    4、数据库(Mysql、Mariadb、SQLserver、Oracle、DB2)

      (1) 高CPU
      (2) 高内存
      (3) 高硬盘
      (4) 可扩容性
      (5) 主从+数据备份
      (6) RAID
    

    5、MQ消息服务(RabbitMQ、activeMQ、ZeroMQ、Kafka等)

       (1)内存高
       (2)CPU高
       (3)硬盘低
       (4)具体要根据消息量和并发峰值
       (5)Mysql评测报告:工具:Mysqlslap、Mysql5.1 (存储引擎Myisam)
               环境:linux6.1、服务器3台、16G内存、230G硬盘
               数据插入测试:mysqlslap--concurrency=200 --iterations=1 --query="callmyisamtest.p_test_t1_disk;" --number-of-queries=10000 -uroot -p1234 -h192.168.23.168 --create-schema=myisamtest
               结果:开200个并发线程同时插入数据
                        1亿条记录:每线程执行50次存储过程(200*50*10000记录)用时10212.541seconds(约2小时50分)
                        2亿条记录:每线程执行100次存储过程(200*100*10000记录)用时20125.405seconds(约5小时35分)
               数据查询单线程测试:
    

    6、监控(Zabbix、Cacti、Prometheus、Nagios)

        (1)高CPU
        (2)内存中
        (3)硬盘中(历史记录)
    

    7、自动化(ansible、saltstack等)

        (1)CPU中
        (2)内存(30并发平均2G左右、管理100台服务器要8G+)
        (3)硬盘中
    
    展开全文
  • 目录 linux: redis(首先进入redis下bin目录): zookeeper(首先进入zookeeper下bin目录):...前言:以下命令都是个人比较常用的,本意只是作个人记录,当遗忘的时候能快速找到~ linux: 1、centos6系统打开/关...
  • Docker容器常用中间件启动大全包括 docker安装kafka,docker安装zookeeper,docker安装redis,docker安装mongodb,docker安装kinaba,docker安装elasticsearch,docker安装mysql,docker安装emq.....1. docker安装zookeeper...
  • 本文章向大家介绍Liunx(CentOS7)中间件Weblogic的安装与部署,主要包括Liunx(CentOS7)中间件Weblogic的安装与部署使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。...
  • nginx常用命令 1)调负载均衡或者通过域名或端口区分不同的虚拟主机需要修改nginx.conf配置文件,修改完后需要, 刷新 sbin/nginx -s reload(必须在nginx启动的前提下才有效,不然报错) 2)niginx启动关闭需要...
  • -authenticationDatabase admin -d itsm /opt/mongodb/itsm/ linux安装常用中间件 java常用中间件: tomcat Weblogic JBOSS Coldfusion Websphere GlassFish 一般本地开发的话建议使用tomcat。 linux系统建议...
  • 常用中间件标准

    2013-06-15 18:45:33
    常用中间件标准
  • ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web...这篇文章主要介绍了Linux系统下 centos7下搭建ElasticSearch中间件常用接口演示 ,需要的朋友可以参考下
  • 比较常用的java中间件都有哪些?一起来了解一下吧。一、什么是java中间件?首先的话,我们要来介绍一下究竟什么是java中间件。随着Javaweb开发的演进和进化,在面对消息系统、数据库、服务化接口的抽象等等涉及数据...
  • 比较常用的java中间件都有哪些?一起来了解一下吧。 一、什么是java中间件? 首先的话,我们要来介绍一下究竟什么是java中间件中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间...
  • 二、Redis常用命令 三、PG的jieba分词,只对对小写字母匹配 四、Linux 五、Shell脚本中获取指定进程的PID 六、jdk安装 七、mysql 八、crontab 九、防火墙的开启、关闭、禁用命令 十、firewall-cmd配置端口 ...
  • 之前给大家介绍了很多的java基础知识,今天同样的也是要给大家介绍这方面的内容,那么对于java中间件你都了解多少呢究竟什么是java中间件比较常用的java中间件都有哪些一起来了解一下吧。 一、什么是java中间件 首先...
  • 提出了一个面向短消息增值服务商的基于Linux的短消息通信中间件(SMCM)的设计思想和实现方案。该中间件有效地屏蔽了通信细节,为应用开发提供统一接口,并集成了计费、安全等常用模块。讨论了SMCM的系统架构、应用...
  • 网络安全学习中,关于端口的相关内容,总是有很多人不明白,那么常见的Web中间件/服务端口有哪些?都有哪些相关知识?1090/1099 端口(RMI)安全漏洞:JAVA RMI 反序列化远程命令执行漏洞利用方式:使用nmap检测端口...
  • 常用中间件

    2021-06-16 12:46:50
    中间件 什么是中间件 什么叫做中间件中间件是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务程序,分布式应用软件借助...
  • 文章目录一、中间件的定义中间件一词的由来中间件的定义什么不是中间件评判关键中间件的好处中间件分类常用基础中间件中间件云产品二、中间件的开发什么是中间件开发?中间件开发人员需要哪些素质?如何成为中间件...
  • 2.中间件特点3.中间件分类4.常见的中间件有哪些? 1.中间件是什么? 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理...
  • 中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作性,推动了一致分布式体系架构的演进,该架构通常用于支持并简化那些...
  • Linux系统的常用软件(以备后用)

    千次阅读 2021-05-12 18:05:04
    [媒体播放]1)divx影片:mplayer2)rm影片:realplayer10forlinux,mplayer3)mp3:xmms,beepmediaplayer,mplayer4)ape:xmms monkey''saudioplugin5)其他格式(wma,wmv,mkv,quicktime):mplayer各种格式的文档和文件[文件...
  • java常用中间件

    万次阅读 2019-04-02 23:30:44
    tomcat ...linux系统建议使用jetty或apache hpptd 大型的项目就用JBOSS或webloigc 小项目,或者是个人开发tomcat 大项目或者商业项目一般采用:weblgoic/webshere 其他的还有jboss、glasshfish等 一些...
  • JAVA常用中间件

    万次阅读 2019-04-11 14:44:59
    tomcat ...linux系统建议使用jetty或apache hpptd 大型的项目就用JBOSS或webloigc 小项目,或者是个人开发tomcat 大项目或者商业项目一般采用:weblgoic/webshere 其他的还有jboss、glasshfis...
  • 分布式常用中间件

    千次阅读 2019-10-01 22:59:54
    wget http://dl.mycat.io/1.6-RELEASE/Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz 解压Mycat压缩包 移动到usr目录中 配置mycat环境变 量(推荐配置/root/.bash_profile) ...
  • 整合了流行的auth2.0安全技术,redis缓存,rabbitmq消息中间件,mqtt协议,mybatis框架,以及linux服务运行脚本。
  • 交易中间件消息中间件 什么是中间件? (What Is Middleware?) In network architecture, a middleware is a layer of software that creates a network for exchanging information between different computer ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,970
精华内容 11,988
关键字:

linux常用中间件