누군가 프로덕션 환경에서 속도를 시도했는지 궁금합니다. 그것은 현재 CTP2 버전이며, 우리는 그것을 사용하려고 생각하고 있습니다. 아무도 그것을 시도 했습니까? 그렇다면 긍정적 인 경험 이었습니까?은 생산을위한 MS Velocity 준비가 되셨습니까?
답변
개인적으로는 Velocity이 안정 될 때까지 Memcache을 사용해야합니다. Enyim과 같은 Memcache의 .net 클라이언트는 시간의 테스트에 서서 많은 사람들이 사용했습니다.
- 는 memcached를위한 하나의 구현 공급자 독립적 인 CacheManager
- 를 사용합니다.
- 내일 변경하려는 경우 은 여전히 Velocity를 원한다면 공급자를 변경하십시오.
결국 이들은 사전이며 도메인 코드는 인프라와 독립적이어야합니다. 관련
: A simple CacheManager interface for C#,
My answer to Memcache on Windows.
예! Velocity 1.0은 AppFabric의 일부로 릴리스되었습니다. You can download it from Microsoft.
나는 여기서 내가 지적한 점이 누군가를 도울 수 있기를 희망한다. 우리 시스템에 AppFabric을 배포하는 과정에서 개선해야 할 몇 가지 사항을 발견했습니다.
- 대부분의 경우 설명서가 오래되었습니다. 특정 블로그에 대한 세부 정보를 찾을 수 있지만 일반적으로 다양한 사이트의 내용을 믹스하고 일치 시키면 필요한 세부 정보를 얻을 수 있습니다. 여전히 문서 표준에 만족하지 않습니다.
- 문제 해결은 다른 문제입니다. 90 %의 시간 동안, 당신은 설치 관련 문제를 다루게 될 것입니다. 문제 해결을 돕기 위해 준비가되어 있어야하는 특정 사항들이 있지만 생각보다 많은 시간을 들여서 실행하는 것은 결코 불가능합니다.
- 성능면에서 Memcached만큼 빠르지는 않습니다. 누군가 나를 틀리게 증명할 수는 있었지만 그때까지 Memcached는 분산 캐싱의 왕이었습니다.
지금 여기에 내가 조금 귀찮은 발견 몇 가지 문제가 있습니다 :
동적으로 그들이 소리 만들기로 캐시 클러스터에서 쉽지 않습니다에/노드
을 추가/제거. 나는
과 관련된 많은 불만 사항을 포럼에서 읽었습니다. 나는 아직 시도하지 않았다 하지만 그것에 대해 포럼에서 읽을 수 있습니다. 일부 실제 문제가 있습니다.조절이 다른 문제입니다. 리드 캐시의 메모리가 인 경우
클러스터가 높은 퍼센트를 차지하면 캐싱이 실패합니다.우리는 이 세션 제공자를 사용하고 사람들이 오류를 받기 시작했기 때문에 이것은 에 대한 엄청난 문제를 야기했습니다.는 SQL 서버 많은 메모리를 독차지하는 경향 않는 SQL Server 및 AppFabric 은 같은 상자에 넣어해서는 안 밝혀졌습니다. 나에게 당황 스러웠던 점은 이라는 노드가 여러 개 있지만, 리드 캐시에 메모리 문제가 있으며 으로 배포하지 않았다는 것입니다. 내 경우 하나의 노드가 있었고 서버와 AppFabric은 단일 서버로 인해 동일한 노드에서 분명히 입니다. 캐싱은 과 같은 시나리오에서 실패합니다. 백업을 실행중인 경우 메모리에 사용량이 실제로 올라 가기 때문에 캐싱은 노드에서 실패합니다.
내 의견으로는, 제품에 약간의 서두른 느낌이 들었습니다. 우리가 이전에 AppFabric이 성숙 할 때까지 훨씬 더 잘 작동하는 ScaleOut과 같이 사용했던 다른 제품도 있습니다.
그 외에도 MSFT는 사용할 수있는 무언가를 우리에게 제공할만한 충분한 일을 해왔다고 생각합니다. Memcached가 이러한 최첨단 기술을 제공했다는 점을 감안할 때 무언가를 갖는 것보다 낫습니다.
- 1. 지리적 온톨로지를 사용할 준비가 되셨습니까?
- 2. EDA/SOA로 이동할 준비가 되셨습니까?
- 3. 레일 3을 프로덕션에서 사용할 준비가 되셨습니까?
- 4. Ms-Velocity with Fluent NHibernate
- 5. MS Velocity 대 Memcached for Windows?
- 6. 원시 iscsi 볼륨을 프로그래밍 방식으로 Windows에 마운트하고 사용할 준비가 되셨습니까?
- 7. 오픈 소스 PHP 웹 프록시를 사용할 준비가 되셨습니까?
- 8. Blackberry 이메일 앱을 열어 특정 주소로 이메일을 보낼 준비가 되셨습니까?
- 9. django에서 이벤트 캘린더와 같은 앱을 사용할 준비가 되셨습니까?
- 10. 생산을위한 Ruby 버전
- 11. 은 plone 4.1 (거의) 제작 준비가 되었습니까?
- 12. 생산을위한 SQL Express?
- 13. iPhone이 손상되지 않고 계측기에 누출이없는 경우 응용 프로그램을 업로드 할 준비가 되셨습니까?
- 14. 은 브라우저 어쨌든 나는 준비가 내 문서에 다음과 같이 할
- 15. jquery 함수에 도움이 되셨습니까?
- 16. 저작권 기호가 변환 되셨습니까?
- 17. 자바 매트릭스가 도움이 되셨습니까?
- 18. Velocity $ fn docs
- 19. Apache Velocity $ vs $! {}
- 20. Freemarker/Velocity - 날짜 조작
- 21. 조건부 연산자 in Velocity
- 22. Apache Velocity 성능 함정?
- 23. velocity (test instanceof)
- 24. 은?
- 25. 테스트/생산을위한 다른 JPA GenerationType 지원
- 26. 잘못된 코드를 이해하는데 도움이 되셨습니까?
- 27. 이중 연결된 목록에 도움이 되셨습니까?
- 28. 문서 준비가 되었습니까?
- 29. Red5는 생산 준비가 되었습니까?
- 30. linq2nh는 제작 준비가 되었습니까?
http://velocity.apache.org/와 혼동하지 마세요. – vartec
수정 해 주셔서 감사합니다. – user80855