Số 6 Cách gọi Corticon và tốc độ xử lý (Xử lý tỷ lệ cá cược euro khối phiên bản EDC) [Phần 2]
20160914 Progress Corticon
Mục này được đóng góp bởi Assist Co, Ltd ()
|
|
Cho đến nay, tôi đã giải thích hai lần cách gọi Corticon và tốc độ xử lý của nó, bằng phương thức dịch vụ web và phương thức trong quá trình Lần trước, chúng tôi đã giải thích rằng Progress Corticon có thể được sử dụng để xử lý phán đoán đối với lượng lớn tỷ lệ cá cược euro, nhưng chúng tôi cũng sẽ giải thích tùy chọn EDC (Enterprise Data Connector) của Corticon như một cách để dễ dàng sử dụng lượng lớn tỷ lệ cá cược euro EDC là một lựa chọn hiệu quả khi tỷ lệ cá cược euro cần thiết cho bảng quyết định được đặt trong DB
Tạo và thực thi quy tắc bằng EDC
Chúng tôi sẽ thực hiện xác minh bằng EDC bằng các quy tắc tương tự như quá trình kiểm tra trong quá trình trước đó
Ở đây, chúng tôi sẽ thêm cài đặt cho EDC vào từ vựng (ecore) và (ers) bảng quy tắc đã được tạo để xác minh trong quá trình và xác minh tốc độ xử lý
Trong EDC, không cần phải cung cấp 120000 tỷ lệ cá cược euro của "m_post" vào quy tắc dưới dạng đầu vào từ ứng dụng khách Bạn có thể tham chiếu trực tiếp DB từ trong quy tắc và định cấu hình cài đặt để nhập tỷ lệ cá cược euro từ bảng "m_post" trong DB sang thực thể "m_post" trong quy tắc Để biết cài đặt chi tiết, vui lòng tham khảo "Corticon EDC: Sử dụng Trình kết nối tỷ lệ cá cược euro doanh nghiệp" trong hướng dẫn sử dụng sản phẩm Ở đây chúng tôi sẽ giới thiệu ngắn gọn các cài đặt đã được thực hiện
Định cấu hình cài đặt kết nối DB trên màn hình cài đặt từ vựng (ecore)
(▼Màn hình cài đặt kết nối DB)
Định cấu hình kết nối với DB khi thiết kế từ điển đồng nghĩa (từ vựng phân cấp, cấu trúc tỷ lệ cá cược euro, từ vựng trong Corticon)
|
|
Môi trường xác minh
Tiếp theo, thực thi "Từ vựng" - "Truy cập cơ sở tỷ lệ cá cược euro" - "Nhập siêu tỷ lệ cá cược euro cơ sở tỷ lệ cá cược euro" từ menu và định cấu hình cài đặt ánh xạ bảng và thực thể Trong ví dụ này, đặt "Tính ổn định của kho tỷ lệ cá cược euro" thành "Có" cho thực thể "m_post" và đặt ID thực thể thành "row_id"
(▼Cài đặt ánh xạ cho bảng “m_post” và thực thể “m_post”)
Ánh xạ các bảng và cột tới các thực thể và thuộc tính
|
|
(▼Cài đặt bảng quyết định (bảng quy tắc))
Cuối cùng, trong phạm vi bảng quy tắc, nhấp chuột phải vào "m_post" và chọn "Tiện ích mở rộng cơ sở tỷ lệ cá cược euro"
|
|
Dựa trên socilus (từ vựng) và bảng quyết định (bảng quy tắc) có cài đặt đã được sửa đổi theo cách này, chúng tôi sẽ triển khai nó lên Máy chủ Corticon Khi thực hiện "Triển khai đến Máy chủ Corticon" trong chức năng "Dự án" - "Triển khai và Gói Dịch vụ Quyết định" của Corticon Studio, hãy định cấu hình như sau để bật chức năng EDC
(▼Màn hình “Triển khai lên máy chủ Corticon” của Corticon Studio)
|
|
Sau khi triển khai quy tắc có cài đặt EDC cho Máy chủ Corticon, hãy kiểm tra quy tắc đó trong Corticon Studio bằng các bước sau
Đầu vào yêu cầu sẽ có cùng tỷ lệ cá cược euro Người với tỷ lệ cá cược euro Người được tạo trong chương trình đang xử lý Không cần nhập tỷ lệ cá cược euro m_post vì nó sẽ được truy xuất theo quy tắc Kết quả phản hồi sẽ giống với kết quả thực hiện của chương trình đang xử lý
(▼Hiển thị yêu cầu và phản hồi trong Corticon Studio)
|
|
Thời gian xử lý trên máy chủ cho đến khi kết quả này được trả về trung bình là khoảng 3,5 giây
Kết quả nhanh hơn một chút so với đang xử lý (trung bình 5,0 giây đối với đang xử lý), nhưng không nhanh hơn đáng kể Bạn có thể thấy rằng đây gần như là hành vi giống như một chương trình đang xử lý truy cập vào cơ sở tỷ lệ cá cược euro và truy xuất tỷ lệ cá cược euro Để tiếp tục tối ưu hóa quá trình xử lý, hãy thay đổi cài đặt bộ lọc phạm vi trong cùng một bảng quy tắc Nhấp chuột phải vào vùng lọc và chọn "Bộ lọc cơ sở tỷ lệ cá cược euro"
Môi trường được sử dụng trong quá trình xác minh này như sau
- CPU: 2,20 GHz * 2 lõi
- HĐH: Windows 7 Professional 64bit
- Máy chủ Corticon: 5527
- Microsoft SQL Server 2012 Express
|
|
Hàm này là hàm thêm các điều kiện được đặt trong bộ lọc vào truy vấn (câu lệnh SQL) đối với DB Trong ví dụ này, mệnh đề WHERE sau được thêm và thực thi Nói cách khác, trước khi thay đổi cài đặt, tỷ lệ cá cược euro đích đã được thu hẹp khi áp dụng bảng quyết định sau khi thu thập tất cả tỷ lệ cá cược euro địa chỉ, nhưng sau khi thay đổi cài đặt, quy trình sẽ chuyển sang yêu cầu trước tỷ lệ cá cược euro cần thiết cho bảng quyết định từ DB
CHỌN * TỪ m_post WHERE m_postpost_no = '1020073' hoặc m_postpost_no = '11111111';
Triển khai và chạy lại các quy tắc đã sửa đổi trên Máy chủ Corticon
Thời gian xử lý trung bình hiện nay là khoảng 0,07 giây
Đầu ra của kết quả thực thi quy tắc giống như bộ lọc thông thường nhưng tốc độ xử lý được cải thiện đáng kể do quá trình thu hẹp tỷ lệ cá cược euro được thực thi ở phía DB Điều này cũng áp dụng cho việc tách ứng dụng và quy tắc mà chúng ta đã thảo luận trong quá trình xác thực trong quá trình trước đó Việc đặt điều kiện tìm kiếm trong chương trình đang xử lý có thể sẽ mang lại cho bạn kết quả tương tự Tuy nhiên, các quy tắc nghiệp vụ sẽ được triển khai ở phía ứng dụng khách và việc sử dụng bộ lọc cơ sở tỷ lệ cá cược euro của Corticon sẽ khắc phục được vấn đề này
Thảo luận kết quả
|
|
Bạn có thể thấy rằng việc xử lý lượng tỷ lệ cá cược euro được sử dụng trong quá trình xác minh này bằng một dịch vụ web duy nhất (SOAP hoặc REST), không chỉ với Corticon là không thực tế Do đó, chúng tôi đã xác minh một phương pháp có thể đáp ứng những yêu cầu như vậy bằng Corticon Trong trường hợp đang xử lý, nó có thể được áp dụng cho xử lý hàng loạt có thể chấp nhận được, vv, xử lý theo đơn vị giây và nếu tỷ lệ cá cược euro cần thiết cho bảng quyết định nằm trong DB, thì có thể cải thiện hơn nữa tốc độ xử lý bằng cách đặt bộ lọc DB trong bảng quy tắc
Tất nhiên, thời gian xử lý tăng theo lượng tỷ lệ cá cược euro và tùy thuộc vào độ phức tạp của quy tắc, bạn có thể cần xem xét tối ưu hóa các điểm không xuất hiện trong quá trình xác minh này Tuy nhiên, nếu các quy tắc được tối ưu hóa cho EDC thì tốc độ xử lý sẽ được cải thiện đáng kể, vì vậy có thể nói rằng việc thực hiện những sửa đổi như vậy sẽ có lợi ích
Giới thiệu tác giả
|
|
Phòng Hạ tầng thông tin Phòng Quản lý sản phẩm Phòng Xúc tiến tiến độ |



