architecture

    -1熱度

    3回答

    我有一個Intranet應用程序,需要我們的IT實驗室支持組織提供的校園各個位置的聯繫信息。我們有一個包含聯繫信息的企業目錄,因此我沒有將實際的聯繫信息保存在數據庫中,而是一個不可變的標識符,用作在企業目錄中查看人員的關鍵(通過Web服務)。我會通過公開的網站查找聯繫信息。 問題在於,對基於Web的目錄查找有用的id只是「排序」不可變的,而不是我將存儲在數據庫中的id。目錄查找最容易使用該用戶的A

    7熱度

    6回答

    您如何確保項目能夠通過「良好」的設計決策來實現靈活的軟件架構? 你是如何在完全將體系結構留給團隊的一方之間取得平衡的,並讓所有的體系結構都能夠控制另一方的少數人? 你有「建築羣」,「建築標籤」或類似的東西嗎?

    17熱度

    2回答

    通常,多個應用程序共享開發過程中經常變化的大型庫代碼庫。在這些情況下,我更願意創建一個以該套件命名的解決方案,併爲每個應用程序和共享庫包含單獨的項目。 這是一個很好的方法嗎?其他人如何構建其應用程序套件等代碼庫?

    32熱度

    7回答

    使用Web服務通常是一種出色的架構方法。而且,隨着.NET中WCF的出現,它變得更好了。 但是,以我的經驗,有些人似乎認爲,Web服務應始終調用數據庫中的數據訪問層中使用。我不認爲網絡服務是通用的解決方案。 我正在考慮與幾十個用戶的小型Intranet應用程序。 Web應用程序及其Web服務部署到一個Web服務器,而不是Web場。未來將不會有另一個可以使用此特定Web服務的Web應用程序。在我看來

    1熱度

    2回答

    我構建了一個系統,該系統生成排隊等待後端處理的「工作項」。我最近完成了一個具有相同要求的系統,並提出了一種我認爲不是最佳的體系結構,並希望爲這個新系統提供一些建議。 工作項目集中排隊,需要按基本先進先出順序處理。如果這是唯一的要求,那麼我可能會傾向於使用MSMQ或SQL Server Service Broker解決方案。但是,實際上,我需要以修改後的FIFO順序選擇工作項目。工作項目具有多個屬性

    1熱度

    1回答

    我基本上需要一個排隊技術來啓用排隊消息。這些消息稍後將作爲短信文本發送。我掩飾了apis之後,RabbitMQ似乎相當不錯。 我目前的建築計劃: 客戶RabbitMQ的隊列中。 另一個守護進程將從RabbitMQ中讀取消息,並將這些消息發送給第三方SMS網關。守護進程應該能夠產生多個監聽線程。 我打算使用Ubuntu Hardy在slicehost.com上託管所有內容。 您是否對此設計的任何問題

    10熱度

    3回答

    我正在尋找一些企業應用程序開發的體系結構設計模式。我意識到所有的GoF模式和MVC等等,但我正在尋找更大範圍內出現的模式。特別是我有一個更大的企業桌面和網站應用程序,他們共享某些功能,而且有些是獨一無二的,我正在尋找關於如何構建整個解決方案,如何通過工廠向其他人展示業務邏輯域的最佳實踐,或者如此,並且通常是與整個應用程序有關的事物。

    0熱度

    5回答

    nVidia發佈了他們的CUDA API,允許開發人員利用他們的圖形卡,充分利用大規模並行架構和矢量化操作。像pyCUDA這樣的庫是爲了讓腳本語言的開發者將選定的代碼發送給GPU而創建的。 而且出現了越來越多的精力來設計多語種的虛擬機,如鸚鵡,像二郎強類型的併發友好的語言上。 所以我想知道是否有任何開源項目的代碼針對利用GPU的充分受益虛擬機環境? 我可以想象其運行主要腳本語言能夠把所有的GPU的

    3熱度

    2回答

    我正在研究一個將使用CouchDB進行靈活存儲文檔的項目。我的系統的需求與CouchDB的存儲完美匹配。 但 我的問題真的歸結爲: 我應該keeop使用ActiveRecord和MySQL,以及...還有那都是一應俱全與ActiveRecord的使用得心應手插件(例如身份驗證的木筏和訪問控制)。只是想知道利用現有插件的優勢是否值得額外的管理開銷和可能的集成問題(在不同的數據存儲區中工作)。

    9熱度

    17回答

    我們即將開始項目的一個新部分,似乎對單元測試並不感興趣(並且不覺得他們已經體驗過TDD)。我相信這幾乎是必不可少的,它使維護更容易。 那你有什麼看法? 感謝 BTW:這是一個語言無關的問題,但新項目是Java。