>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서는 어떤 미들웨어를 사용할 수 있나요?

Linux에서는 어떤 미들웨어를 사용할 수 있나요?

青灯夜游
青灯夜游원래의
2022-04-29 18:30:067835검색

Linux 미들웨어에는 다음이 포함됩니다. 1. 서블릿 사양을 갖춘 서버 소프트웨어인 tomcat 2. 이식 가능하고 확장 가능한 애플리케이션 시스템 개발을 단순화하는 j2ee 아키텍처 기반 미들웨어인 weblogic 3. Java 언어 작성을 사용하여 자동화를 실현할 수 있습니다. 4. JBoss 등

Linux에서는 어떤 미들웨어를 사용할 수 있나요?

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

미들웨어란? 미들웨어는 분산 응용 소프트웨어가 서로 다른 기술 간에 리소스를 공유하는 독립적인 시스템 소프트웨어 또는 서비스 프로그램입니다. 미들웨어는 클라이언트/서버 운영 체제 위에 위치하며 컴퓨터 리소스와 네트워크 통신을 관리합니다. 두 개의 독립적인 애플리케이션 또는 독립적인 시스템을 연결하는 소프트웨어입니다. 연결된 시스템은 인터페이스가 다르더라도 미들웨어를 통해 서로 정보를 교환할 수 있습니다. 미들웨어를 실행하는 주요 방법은 정보 전달입니다. 미들웨어를 통해 애플리케이션은 다양한 플랫폼이나 OS 환경에서 작동할 수 있습니다.

미들웨어는 운영체제와 응용 소프트웨어 사이에 위치하며 응용 소프트웨어에 대한 서비스 기능을 제공하는 소프트웨어로, 메시지 미들웨어, 트랜잭션 미들웨어, 응용 서버 등이 포함됩니다. 두 종류의 소프트웨어 사이에 있기 때문에 미들웨어(Middleware)라고 부른다.

일반적으로 사용되는 Linux용 미들웨어

1. Tomcat

은 Java 언어 서블릿 사양의 서버 소프트웨어입니다.로컬 개발, 소규모 프로젝트 또는 개인 개발에 적합합니다(무료 오픈 소스 코드 웹 응용 프로그램 서버) ), Apache는 HTML 페이지를 제공하는 반면 Tomcat은 실제로 JSP 페이지와 서블릿을 실행하지만 Tomcat은 Apache 서버만큼 정적 [HTML]을 처리할 수 없습니다. TOMCAT 개발자와 함께)

빠른 업데이트

    크로스 플랫폼
  • 작은 크기, 쉬운 설치 및 배포
  • 2. Weblogic

  • 동적 기능 대규모 네트워크 애플리케이션의 개발, 통합, 배포 및 관리에 Java와 Java Enterprise 표준의 보안이 도입되었습니다. 미국 bea 회사에서 생산하는 j2ee 아키텍처 기반의 미들웨어입니다.
  • 기능:

이식 가능하고 확장 가능한 응용 프로그램 시스템 개발을 단순화하고 다른 응용 프로그램 및 시스템에 대한 풍부한 상호 운용성을 제공합니다.

완전히 기능하고 강력하며 주로 대규모 응용 프로그램에 사용되는 상업용 소프트웨어 scale projects

    는 확장성이 뛰어난 아키텍처 시스템입니다
  • 3, jetty

  • 일부 샘플 프로젝트나 소규모 프로젝트(오픈 소스 서블릿 컨테이너)가 Java 언어로 작성되어 Jetty의 실행 속도가 빠르고 가벼우며, 해당 작업은 Java의 테스트 케이스에서 제어할 수 있습니다. 결과적으로 [자동화된 테스트]는 더 이상 외부 환경에 의존하지 않고 자동화된 테스트를 원활하게 구현할 수 있습니다
  • 특징:

사용 용이성, 확장성 및 쉬운 삽입 가능성

빠르고 효율적

  • 4. JBoss

  • EJB 컨테이너와 서버(오픈 소스 프로젝트)를 관리합니다. JBoss는 비즈니스 친화적인 LGPL 라이센스에 따라 배포되며 오픈 소스 커뮤니티에서 개발됩니다.
  • 특징:

애플리케이션 서버에도 뛰어난 기능이 많이 있습니다. 자질.

비교적 작은 메모리와 하드 디스크 공간이 필요합니다.

    쉬운 설치: 압축을 푼 후 일부 환경 변수를 구성하기만 하면 됩니다.
  • "핫 배포"를 지원합니다. BEAN을 배포할 때 BEAN JAR 파일을 배포 경로에 복사하면 변경 사항이 있으면 자동으로 업데이트됩니다.
  • Boss와 웹 서버는 동일한 Java 가상 머신에서 실행되며, Servlet은 네트워크를 통하지 않고 EJB를 호출하므로 운영 효율성이 크게 향상되고 보안 성능이 향상됩니다.
  • 기존에는 EJB-JAR과 Web-WAR을 별도로 구현하지 않고 사용자가 J2EE-EAR을 직접 구현할 수 있어 매우 편리합니다.
  • Jboss는 [클러스터]
  • 5, WebSphere

  • IBM의 소프트웨어 플랫폼을 지원합니다. 여기에는 연중무휴 산업용 주문형 웹 애플리케이션과 크로스 플랫폼 및 크로스 제품 작성, 실행 및 모니터링이 포함됩니다. 서버, 서비스, 도구 등 솔루션에 필요한 전체 미들웨어 인프라입니다. WebSphere는 안정적이고 유연하며 강력한 소프트웨어를 제공합니다. WebSphere는 업계에서 지원되는 개방형 표준을 기반으로 하는 모듈식 플랫폼입니다. 신뢰할 수 있고 내구성이 뛰어난 인터페이스를 통해 기존 자산을 WebSphere에 연결할 수 있으므로 환경을 계속 확장할 수 있습니다. WebSphere는 Intel, Linux, z/OS를 포함한 다양한 플랫폼에서 실행됩니다.
  • 기능:

다수의 애플리케이션 요구 사항 충족

다양한 하드웨어 및 OS 플랫폼에서 실행

    분산 컴퓨팅을 지원하고 네트워크, 하드웨어 및 OS 전반에 걸쳐 투명한 애플리케이션 또는 서비스 상호 작용 제공 플랫폼
  • 표준 프로토콜 지원
  • 표준 인터페이스 지원
  • .....
  • 관련 권장 사항: "

    Linux 비디오 튜토리얼
  • "

위 내용은 Linux에서는 어떤 미들웨어를 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.