我建立將要接受來自不同客戶端的請求的應用程序,並將它們發送到單個輸出相同的方式。這些客戶端將發送不同的JSON請求,最終需要進行轉換,然後提交給最終服務。我的意思的例子..最佳實踐接受多個輸入和處理它們
客戶端A柱對象A的JSON端點/客戶端A。這個請求被轉換成一個對象FinalObject並通過ServiceA提交給一個工作隊列,該ServiceA被處理併發送到FinalEndpoint。
ClientB帖子對象B爲JSON端點/ clientB。這個請求被轉換成一個對象FinalObject並通過ServiceA提交給一個工作隊列,該ServiceA被處理併發送到FinalEndpoint。
我想避免儘可能複製的代碼。我真的不確定要做到這一點的最佳方式是什麼。 ObjectA和ObjectB中的字段完全不同,需要進行格式化和計算才能派生FinalObject。我想我會需要某種變形器來轉換爲適當的對象,我只是不確定要使用什麼樣的模式。
任何幫助是極大的讚賞。謝謝。