Couchbase JCache 구현 개발자 프리뷰 2

SDK 엔지니어링 팀을 대표하여 Couchbase JCache 구현을 위한 두 번째 개발자 프리뷰를 소개하게 되어 기쁩니다.

이 새로운 프리뷰는 아직 작업 중이며, 지난 프리뷰 이후 몇 가지 기능이 추가되고 다듬어졌습니다. 언제나 그렇듯이 자유롭게 사용해 보시고 피드백을 제공해 주세요.

새 개발자 프리뷰 받기

계획은 여전히 Maven Central에서 사용할 수 있도록 하는 것이지만, 현재로서는 자체 Maven 리포지토리에서 Couchbase JCache 구현을 호스팅하고 있습니다. 여기에서 다음을 추가하여 개발자 미리 보기를 가져올 수 있습니다. pom.xml:



또는 병을 가져올 수도 있습니다. 직접 (자바 캐시, 자바 클라이언트 및 자바 코어가 필요함), 모험심이 있다면 다음에서 최신 코드를 볼 수 있습니다. github.

새로운 기능은 무엇인가요?

  • 이제 모든 데이터 조작 작업이 구현되었습니다(LoadAll 포함).
  • 이제 (와이어 아래의 뷰를 기반으로 하는) 반복자가 제거()를 수행할 수 있습니다.
  • 통계가 완전히 수집됩니다(만료 제외).
  • 예외는 필요에 따라 CacheExceptions로 올바르게 래핑됩니다.
  • 동시성 모델: 카우치베이스의 낙관적 잠금 기능을 사용하면서 사양에 노출된 동시성 모델에 더 가까워지려고 노력했습니다. 하지만 아직 비관적 잠금 기능은 없습니다.
  • 만료 알림을 제외한 리스너 및 알림 기능이 구현되었습니다(만료 알림은 카우치베이스의 TTL을 통해 구현되며 만료 알림을 받지 않음).

앞으로의 계획은 무엇인가요?

이 개발자 프리뷰는 이 구현의 일반적인 방향을 보여줍니다.

전체 사양을 커버하기 위해 구현해야 할 남은 사항은 다음과 같습니다:

  • 엔트리프로세서에 대한 지원 추가
  • 읽기 및 쓰기 구현
  • 주석 지원 추가

결론

도움이 되셨기를 바랍니다. JCache 또는 Java SDK에 대해 자세히 알아보고 싶으시다면(나중에 다시 방문하실 수도 있습니다) 다음 리소스를 참조하세요:

제안이나 피드백이 있으시면 언제든지 알려주세요! 아래 댓글이나 공식 포럼.

버그 트래커에서 이슈를 제출할 수도 있습니다("카우치베이스 자바 클라이언트" 프로젝트, 일명 JCBC를 사용하여 JCache 컴포넌트).

기고 또한 환영합니다! 다음을 수행해야 합니다. CLA에 서명하세요 (참조 오픈소스 문서)에 풀 리퀘스트를 제출하기 전에 이를 확인해야 합니다. GitHub.

두 번째 미리보기가 재미있으셨기를 바랍니다. 행복한 코딩이 되시길 바랍니다!

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 Simon Basle, 소프트웨어 엔지니어, 피보탈

Simon Basl_은 파리에 거주하는 소프트웨어 엔지니어로 피보탈의 Spring 팀에서 근무하고 있습니다. 이전에는 Couchbase Java SDK 팀에서 근무했습니다. 그의 관심 분야는 소프트웨어 설계 측면(OOP, 디자인 패턴, 소프트웨어 아키텍처), 리치 클라이언트, 코드 너머의 것(지속적 통합, (D)VCS, 모범 사례), 반응형 프로그래밍 등 다양합니다. 또한 프랑스어 버전의 InfoQ.com의 편집자이기도 합니다.

댓글 하나

  1. JCache TCK 결과(어떤 테스트가 통과하고 어떤 테스트가 실패했는지)를 공유하거나 TCK에 대해 카우치베이스 클라이언트를 실행하는 방법을 알려주시겠어요?

    1. 사이먼 바슬레 2월 20, 2015에서 9:17 오전

      안녕하세요 빅, 아직은 TCK를 뛰기에는 너무 이른 단계라고 생각했습니다. 하지만 앞으로 몇 주 안에 시도해 결과를 공유할 예정이니 기대해 주세요 :)

  2. 몇 가지 질문을하고 싶지만 최근에 카우치베이스 포럼은 그물망을 열 수 있지만 문제 만 찾을 수 있습니까?

    1. 사이먼 바슬레 6월 9, 2015에서 7:40 오전

      내가 아는 한 포럼은 정상적으로 작동하고 계정이 차단된 것도 아닙니다.

    2. 사이먼 바슬레 6월 9, 2015에서 7:41 오전

      disqus_tpaV5Y7j41:내가 볼 수 있는 한 포럼은 정상적으로 작동하고 계정이 차단된 것도 아닌데...

      1. https://forums.couchbase.com/이 웹 사이트를 열면 휴대폰을 사용하여 열 때와 동일하게 비어 있습니다.

      2. 프록시 브라우저를 사용했지만 아직 작동하지 않았습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.