Trang chủ Blog BRMS Số 6 Về cách gọi Corticon và tốc độ xử lý (Phiên bản EDC xử lý tỷ lệ cá cược euro khối) [Phần 2]

tỷ lệ cá cược euro Blog sử dụng triệt để BRMS

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 ()

Số 6 Cách gọi Corticon và tốc độ xử lý (Phiên bản EDC xử lý tỷ lệ cá cược euro hàng loạt)

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)

trường hợp1

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

trường hợp2

(▼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)

trường hợp4

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)

trường hợp5

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

trường hợp6

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ả

trường hợp7

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ả

Tani Reki-san

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 độ

Trước đây, tôi là lập trình viên Linux và kỹ sư hệ thống, làm việc về phát triển hợp đồng
Cũng có kinh nghiệm viết bài cho tạp chí và sách CNTT
Hiện đang cung cấp hỗ trợ kỹ thuật và đào tạo cho BRMS Progress Corticon

đóng

đóng

[16 tháng 2 (Thứ Năm)]

Hội thảo thực hành “Progress Corticon”

Nhấp vào đây để biết chi tiết