Java 워크플로우 프레임워크의 Zhihu 는 무엇입니까?
자체 지적 재산권을 보유한 저코드 퀵 개발 플랫폼 제품인 MyApps 는 국내 최초의 시각화 구성 개발 플랫폼입니다. 이 플랫폼은 프로세스 엔진, 양식 엔진, 보고 엔진 등의 핵심 기술을 통합하여 빠르고 유연한 개발 기능과 중국 프로세스 관리 비즈니스 모델 및 운영 습관에 대한 정확한 파악을 통해 독보적인 장점을 보여줍니다. 개발자는 백그라운드에서 시각화 인터페이스를 관리하여 양식 레이아웃과 프로세스 노드 간의 연결을 편집할 수 있습니다. 개발자는 프로그래밍 언어 기반이 없는 다양한 비즈니스 시나리오를 개발할 수도 있습니다. 기업 사용자에게 애플리케이션 시스템 개발에 필요한 모든 인프라를 제공합니다. 이 플랫폼은 비즈니스 프로세스 요구 사항 분석, 설계, 신속한 개발 및 배포, 시뮬레이션 테스트, 운영, 업데이트 및 게시, 프로세스 성능 분석 및 관리, 프로세스 개선 등 비즈니스 성과 관리 (BPM) 에 대한 전체 수명 주기 지원을 다룹니다. MyApps 는 초판 개발에서 현재까지 14 년의 역사를 가지고 있으며 이미 1 만행이 넘는 소스 코드를 포함하고 있습니다.
우세 일반화
1) 마이크로서비스: 확장성이 뛰어나고, 각 서비스를 독립적으로 배포할 수 있으며, 확장 및 축소가 간편하여 활용도를 높일 수 있습니다.
2) 다중 시제: 권한 부여 시간, 디자인 시간 및 런타임으로 나뉩니다. 디자인 타임: 작업 및 저장 양식, 프로세스, 뷰, 보고서 등 권한 부여: 사용자, 부서, 권한 등을 운영 및 저장합니다. 런타임: 실제 사용자가 시스템을 사용하고 비즈니스 데이터를 저장합니다.
3) 다양한 배포 모델: 독립 실행형 및 클러스터 배포, 클라우드 배포 지원
4) 클러스터링: 이전 피어 클러스터 아키텍처에서 모든 마이크로서비스에 이르는 동적 확장으로, 로드 밸런싱이 프런트엔드 단일 지점에서 호출자로 이동하는 것을 포함합니다.
5) 구성: 서비스 의존 디커플링, 투명, 비침입을 포함합니다.
6) 버전 지정: 서비스 업그레이드 또는 온라인 버그 복구와 같은 시나리오에서 필요한 다중 버전 관리를 나타냅니다. 서비스 공급자와 소비자는 참조를 게시할 때 버전 번호를 지정해야 합니다.
7) 비동기: 일반적으로 사용되는 성능 최적화 방법. 적절한 시나리오에서 비동기화는 처리량을 높이고 응답 시간을 단축하는 동시에 외부 불안정성을 격리하는 기능을 제공합니다.
8) 카드 분리: 데이터 백업 시스템을 업그레이드 시스템에서 분리하여 새 버전으로 쉽게 업그레이드할 수 있습니다.