2022/07/27 4

와일드플라이(WildFly, 이전 이름: JBoss)

WildFly - 자바를 기반으로 하는 오픈 소스 미들웨어의 총칭 - 대표적으로 Java EE 스펙을 지원하는 제이보스 애플리케이션 서버 - 2006년에는 상용 리눅스 밴더인 레드햇에서 인수하여 제이보스 프로젝트를 운영 - 2014년 11월 20일 레드햇은 기존 제이보스의 이름을 와일드플라이(WildFly)로 변경 JBoss 시작과 역사 JBoss EAP 7 과 Wildfly 차이점 - JBoss EAP 7 이라는 제품은 레드햇이 상용 오픈소스 제품은 Wildfly 이라는 커뮤니티 제품을 가지고 만든 제품 - JBoss EAP7은 레드햇이 Wildfly 에 추가 테스트와 검증 등을 통하여 안정성, 성능 그리고 보안 수준을 높인 기업용 오픈소스 애플리케이션 서버 - JBoss EAP7 과 Wildfly는 ..

Reference 2022.07.27

JGroups 란?

JGroups - Redhat 회사가 가지고 있는 엔진 - 와이드플라이(이전 이름:JBoss) 주요 프로젝트 중 하나. - UDP와 TCP등과 같은 다양한 프로토콜을 매우 안전하고 빠르게 쓸 수 있도록 개발된. Replication 엔진 - JBoss가 지원하고 있고 EHCache가 채택한 Cache Clustering엔진 - JBoss, Tomcat등에서 세션 클러스터링 기반기술로 사용 - 개발자가 시스템 안정성이 문제인 신뢰할 수 있는 메시징 응용 프로그램을 만들 수 있도록 하는 메시징 도구 키트 JGroups 하위 시스템은 클러스터의 서버가 서로 통신하는 방법에 대한 통신 메커니즘을 제공 UDP - 클러스터의 노드는 UDP(User Datagram Protocol) 멀티캐스팅을 사용하여 서로 통신합..

Programing/ETC 2022.07.27

Egine 이란?

Egine - 컴퓨터 프로그래밍에서, 엔진이란 다른 프로그램들을 위해 핵심적이고 본질적인 기능을 수행해주는 프로그램을 지칭하는 전문 용어 - 엔진은 한 가지 목적(특정 목적)을 위해 공동작용을 하는 일련의 프로그램들에 대해, 전반적인 운영을 조정하는 운영체계나 서브시스템, 또는 응용프로그램 내의 중심적인 프로그램이 될 수 있음 - 사용자가 직접 가져다 쓸 수 없고 API를 통해서 쓸 수 있음. - 환경 제공 및 사용자 프로그램부분을 실행시켜주는 역할 - 주로 혼자 사용되지 않고 사용자가 제어 할 수 있도록 API or 명령어를 제공 #관계 - API들이 모여져서 구성되어있다. - API들은 엔진에 속한다. ex) 3D Engine : 3d로 보여질수있도록 환경을 제공하고 사용자가 환경에서 프로그래밍할수있..

Programing/ETC 2022.07.27