SPLWare / SPLWare/esProc

【强力建议】开发分布式与微服务平台,希望组表支持并发,这样每个服务调用不用加锁了

Open
#25 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
4.7k
Forks
364
PR merge metrics
No merged PRs in 30d

Description

问题:并行实时调用集算器在同一个组表append()追加数据时,出现主键变为null,组表打不开或其它问题:
653fed9c8c188b6a2f12dfde2d28818

72dfbb1f020ece1fe6510809f85f703

强力建议:支持并发就更好了,也不用加锁,也提高效率;

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing parallel real-time calls to esProc that append to the same group table, using the reported screenshots as the failure reference. Investigate the concurrent append behavior and determine how primary keys become null or the group table becomes unreadable. Done means concurrent service calls can append safely without these failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases, distributed-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.