나는 백엔드가 현재 파이썬에 의존하는 시스템을 가지고있다. 기본적으로 MySQL 데이터베이스를 통과하고 여러 테이블에서 특정 매개 변수를 확인한 다음 전자 메일 및 문자 메시지를 보내고 이러한 문제가 처리되었다고 말하는 관련 셀을 수정하는 등의 작업을 수행하는 일련의 스크립트가 있습니다. 그런 다음 포트에 UDP 패킷을 수신하고 수신 대기하는 또 다른 스크립트가 있으며 해당 스크립트의 유효성을 확인한 후 유효성 검사를 통과하면 해당 스크립트를 데이터베이스에 삽입하고 데이터가 경고를 트리거하는지 확인하여 전자 메일 및 기술 메시지를 보냅니다. 제 질문은 제가 이것을 가장 효율적인 방법으로 수행하고 있습니까? 스크립트가 실행 중인지 확인하고 다시 실행하지 않는지 확인하는 시스템을 갖는 방법을 잘 모르겠습니다. 모두 24 시간 무한대로 운영됩니다. Java로 다시 작성하는 것이보다 안정적이고 효율적입니까?백엔드 서버 스크립트
0
A
답변
1
시스템의 모든 측면을 모른 채 질문에 대답하는 실제 방법은 없습니다.
시스템에 기본적으로 파이썬으로 작성된 2 개의 스크립트가있는 경우 잘 수행되는데 그 아키텍처를 변경하는 이유는 전혀 없습니다. 여러분이 숙고하게 될 또 하나의 고려 사항은 이러한 스크립트 중 적어도 하나는 지원 스크립트이고 지원 책임자는 대부분 Java에 대해 코드 문제를 해결할 수 있도록 신경 쓰지 않는 것입니다.
자바에 관해서라면 자바를 사용하는 것이 나을지 모르겠지만 파이썬을 사용하는 것이 좋습니다. 어느 언어로도 전문성이 부족하지는 않지만, 파이썬이 더 나은 선택이 될 것이라고 말하고 싶다면이 프로그램이 사용되는 것을 고려할 때. 성능에 대한 우려가 있다면 Cython을 가능성으로 보게됩니다.
관련 문제
- 1. 백엔드 MySQL 데이터베이스 서버
- 2. 가장 안전한 안드로이드 서버 백엔드
- 3. Nginx와 백엔드 서버 간의 IPC 메커니즘은 무엇입니까?
- 4. Ruby 서버 측 백엔드 스크립팅 도구/리소스
- 5. App Engine Python 개발 서버 + Taskqueue + 백엔드
- 6. 사과 웹 백엔드 기술
- 7. 백엔드
- 8. XAMPP에서 AWS 서버 (EC2)로 생성 된 포트 백엔드
- 9. 자바 스크립트 템플릿 대 서버 템플릿
- 10. 열기 전용 서버 (백엔드 프록시)에서 사용할 수있는 페이지
- 11. ascx runat 서버 스크립트
- 12. 서버 가동 시간 스크립트
- 13. 레일즈 - 스크립트/서버 부팅
- 14. RUNAT = "서버"+ 자바 스크립트
- 15. PHP 서버 통계 스크립트?
- 16. 에서 ReadFile() 스크립트 서버
- 17. SQL 서버 백업 스크립트
- 18. 자바 스크립트 서버 측?
- 19. 서버 측 스크립트 (PHP)
- 20. 뉴스 스탠드 앱 백엔드
- 21. PHP와 자바 백엔드
- 22. PHP/MySQL/JS와의 facebook-like 채팅을위한 백엔드 서버 소프트웨어?
- 23. ustream.tv와 같은 사이트의 서버 구성 및 백엔드 기술
- 24. 백엔드 서버 코드 언어와 독립적으로 작동하는 HTML 일반 컨트롤
- 25. Node.js는 프론트 엔드 응용 프로그램의 백엔드 서버 역할을합니다.
- 26. SQL 쿼리가 우리 게임을 깨뜨립니다! (백엔드 서버 용량 있음)
- 27. 아파치 프록시 부하 분산 백엔드 서버 장애 감지
- 28. 확장 가능한 백엔드 사후 서버 솔루션을 만드는 방법은 무엇입니까?
- 29. Django 실시간 게임 백엔드
- 30. StatsD 백엔드
크래킹이 걱정된다면 상태를 확인하기 위해 cronjob에 넣는 작은 쉘 스크립트를 작성하는 것이 매우 쉽습니다. 사라진 경우 다시 시작하십시오. – platinummonkey