2011-03-14 2 views
1

결과를 캐시하기 위해 기존 웹 서비스 위에 래퍼를 만들고 싶습니다.Webservices 캐싱

그래서 클라이언트를 만들고 캐싱 메커니즘으로이 새로운 웹 서비스를 공개하고 싶습니다.

내가 가지고있는 도구 : Weblogic 10.3 및 OSB 10.3 both cluster.

웹 서비스의이 새로운 캐싱 인식 버전을 공개하는 데 사용할 수있는 무료, 단순, 클러스터 인식 캐시 메커니즘을 알고 있습니까?

감사합니다.

답변

1

어떤 레벨에 캐시 하시겠습니까? 당신은 클라이언트에 대해 이야기하고, 클라이언트는 ehcache 또는 비슷한 것을 사용하여 캐시 할 수 있습니다.

일반적으로 HTTP 서버 수준에서 캐시하는 것이 좋습니다. 리버스 프록시 (예 : 광택 또는 오징어)를 사용하고 특정 규칙에 따라 http 응답을 캐시 할 수 있습니다. 이렇게하면 캐시가 구현과 분리되어 실제로 확장됩니다.

+0

내가 사용하는 웹 서비스는 이미 다른 누군가에 의해 개발되었습니다. 새로운 웹 서비스는 위의 웹 서비스의 클라이언트이며 일부 기능 만 축소됩니다.이 새로운 웹 서비스는 매우 자주 호출되며 우리는 응용 프로그램 수준 캐시가 아닌 http 수준입니다. – Cris

1

웹 서비스를 캐싱하기위한 솔루션을 알 수는 없지만 직접 솔루션을 구현해야한다면 ehcache을 확인하십시오.

1

이미 Weblogic 10.3을 사용하고 있으므로 추가 비용없이 Oracle Coherence를 사용할 수 있습니다. WebLogic 콘솔에 통합 된 분산 및 클러스터 인식 캐시이지만 가장 단순하지는 않습니다.