新时代 三层架构 和 分布式架构

三层架构,

    UI 层 :  WebFormAnyWay    https://github.com/kelin-xycs/WebFormAnyWay  

                    WinForm 扩展库      WinFormEx         https://github.com/kelin-xycs/WinFormEx

    Business 层 :  Aop    LambdaAOP    https://github.com/kelin-xycs/LambdaAOP  

    Data Access 层 :  SelectDataTable    https://github.com/kelin-xycs/SelectDataTable   

                                   SimpleEntity    https://github.com/kelin-xycs/SimpleEntity

    Log :  SOALog     https://github.com/kelin-xycs/SOALog

三层架构 是 单体 的 基础架构 ,   再进一步扩展 , 加上 分布式 ,  就可以进化到  分布式架构  。

分布式 架构 可以用 这个 :  SmartRoute (服务即集群)    https://github.com/IKende/SmartRoute

实际上, 分布式通信  RPC 也好 , 异步消息 也好 ,  也许 多数时候 不需要 强类型  代理类(Proxy Class) , 

只 需要 定义一个 简单的 消息格式, 可以 传输 方法名 参数 就行  。

利用 MessageRPC 和 ShareMemory 来实现 分布式并行计算  :  https://www.cnblogs.com/KSongKing/p/9490915.html

 

至于  Ioc  ,  没太大意义 。 :)    自己写一个 工厂方法 就够了 , 顶多再加上 反射, 顶天 了。   ^ ^

 

我感到好笑的是,  大家经常挂在嘴边的一句话是  “不用重复发明轮子” ,  但是  Google  天天都在发明 重复的 轮子    。

 

我 鼓励 造 重复的轮子,大家只管 大胆去造 , 放手去造 吧 !   这样才能  推陈出新  百花齐放  嘛。

 

posted on 2018-07-12 17:39  凯特琳  阅读(371)  评论(0编辑  收藏  举报

导航