codingapi / codingapi/tx-lcn

能否在配置文件中增加一个lcn控制开关

Đang mở
#322 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
features
Ngôn ngữ chính
Java
Star
4.2k
Fork
1.4k
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

## Why you need it?
Is your feature request related to a problem? Please describe in details
我们有些项目,根据客户的场景需求,在部署的时候才能决定是否开启分布式事务(比如如果用不到lcn,就不用部署tm等)。因为是在部署阶段决定,所以通过修改代码@EnableDistributedTransaction的方式不太合适。
能否设置一个开关来控制lcn的启动与否,比如通过配置文件里面的某个参数来控制。

## How it could be?
A clear and concise description of what you want to happen. You can explain more about input of the feature, and output of it.
设置一个开关来控制lcn的启动与否,并且不用改代码的前提下,比如通过配置文件里面的某个参数来控制。

## Other related information
Add any other context or screenshots about the feature request here.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu bằng cách xác định phần xử lý @EnableDistributedTransaction và điểm vào để tải cấu hình. Theo dõi cách quá trình khởi động hiện đang bật LCN, sau đó định nghĩa một thuộc tính cấu hình để kiểm soát hành vi đó mà không cần thay đổi mã. Công việc được hoàn thành khi cấu hình triển khai có thể bật hoặc tắt LCN một cách nhất quán, với các bài kiểm thử bao phủ cả hai thiết lập.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
backend, distributed-systems
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.