laglangyue opened a new issue, #623:
URL: https://github.com/apache/pekko-connectors/issues/623

   I spent about 6 weekends (30 hours) trying to transitie Couchbase2  to 
Couchbase3 smoothly. In the end, I basically completed the code migration, but 
it became very ugly and difficult to use and test, so I closed that PR.
   #400 
   #503 
   #504 
   
   I spent about 3 days rewriting the connector. Mainly referring to the mongo 
connector.
   The new connector is similar to the Mongo connector, with only API packaging 
for the SDK. The couchbase-SDK is already very powerful.
   Couchbase-sdk also provides APIs for mono and flux (based on the built-in 
Completufurture). I also  design the API of pekko-connector-3 with the async 
api(Completufuture)
   
   I just did two tests, and I will complete the rest and docs next week or 
Labor Day.
   
   Source api
   - get
   - getAllReplicas
   - scan: batchGet
   - query : old is n1q1
   - analytics
   
   Flow api
   - get
   - scan
   - getAllReplicas
   - insert
   - replace
   - upsert
   - remove
   - exists
   - mutateIn : batch mutation in sdk
   - touch: Updates the expiry of the document
   - append: for binary Document, Array[Byte]
   - prepend: for binary Document, Array[Byte]
   - increment: old is counter
   - decrement
   
   Sink api
   - insert
   - upsert
   - replace
   - remove
   
   
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@pekko.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@pekko.apache.org
For additional commands, e-mail: notifications-h...@pekko.apache.org

Reply via email to