LinFx 一个基于 .NET Core 2.0 开发的简单易用的快速开发框架,遵循领域驱动设计(DDD)规范约束,提供实现事件驱动.事件回溯.响应式等特性的基础设施.让开发者享受到正真意义的面向对象设计模式来带的美感. LinFx.Extensions Caching.DapperExtensions.Elasticsearch.EventBus.Metrics.Mongo.RabbitMQ 特性 领域驱动设计(DDD) 事件驱动架构 (EDA) 事件回溯 (ES) 最终一致性 (Eventu…
在 Connect(); 2018 大会上,微软发布了 .NET Core 3 Preview,以及基于 .NET Core 3 的 WPF:同时还发布了 Visual Studio 2019 预览版.不过 Visual Studio 2019 的预览版中并没有携带 WPF on .NET Core 3 的模板,于是新建项目的时候并不能快速创建一个基于 .NET Core 3 的 WPF 项目. 本文将指导大家如何创建一个基于 .NET Core 3 的 WPF 项目. 本文内容 安装 .NET…
Swift是什么 从文章的标题可知:此Swift非Apple那个Swift,只是考虑这个词的含义比较适合. Swift是一个基于.NET Core的分布式批处理框架,支持将作业分割后分发到多台服务器并行处理,可成倍提升大量数据的处理速度. GitHub地址:https://github.com/bosima/Swift 原理 Swift作业处理分为3步:分割作业.执行任务.合并结果. Swift由多个成员节点组成集群,成员分为Manager和Worker,Manager负责分割作业和合并结果,W…
什么是工业物联网网关 工业物联网网关(IIoTGateway)是一种硬件设备或软件程序,作为本地设备(如PLC.扫码枪.机器人.数控机床.非标上位机等)与云端系统(如物联网平台.SCADA系统.MES系统等)之间的桥梁,在设备和云端之间流动的所有数据都通过IoT网关,如下图所示: 数据的流向 设备到云端的通信(数据采集) 云端到设备的通信(反向控制) 设备到设备的通信(M2M) 基于.NET6的开源工业物联网网关 受益于.NET在工控以及医疗等领域的长期积累,网上的确分散着很多通信相关的dll.…
Uber如何搭建一个基于Kafka的跨数据中心复制平台 原创: 徐宏亮 AI前线 今天…
本文主要是对如何做开源项目的一些思考. 前文回顾: <Vue3 来了,Vue3 开源商城项目重构计划正式启动!> <一个基于 Vue 3 + Vant 3 的开源商城项目> 关于 newbee-mall-vue3-app 这个开源项目的开发背景和详细介绍之前都已经介绍过,可以在上述两篇文章中查看. 仓库 Star 数量破千,记录一下 新蜂商城 Vue3 版本已经开源了 3 个多月左右的时间,在 2020 年 11 月 9 日把所有源码放到开源仓库,2021 年 2 月 8 日,仓库…
Coevery是开源的.NET Web平台项目,力争打造一个开放而鲁棒的CRM系统,采用Orchard架构,并使用AngularJS改善页面体验.作为一个后发优势的CRM 产品,Coevery 具有一些后期发展的优势,特别采用非常现代 技术.像: 单页面应用程序 (SPA),响应设计, ASP.NET API等等,而且开发公司是个国内的公司:http://www.novasoftware.cn/  (重庆诺怀软件有限公司). coevery官方地址:http://www.coevery.com/…
本篇目的:封装一些抽象类 1::封装日志相关类 2:封装一个Service操作类 3:封装缓存操作类 4:封装其他一些常用Helper 1.1在Framework项目里面建立好相关操作类文件夹,以便于区分 在项目中我们抽象出来的东西一般不直接对应具体的实现,而是要有一种面向接口的编程思维,这里我们封装的操作对象在具体应用时还是通过配置文件的形式配置具体应用哪一个. 本项目中我使用的是log4net记录程序日志信息.log4net是一个功能著名的开源日志记录组件.但是我们要抽象出一个日志接口ILo…
转自https://www.ibm.com/developerworks/cn/webservices/1111_xiaojg_soa/index.html 业务基础平台是业务逻辑和基础架构平台之间的一个中间层,对于提高软件开发效率.降低开发难度起到一个非常重要的作用,因此成为很多软件开发商的核心基础平台.本文将介绍一个基于组件化,构建易于扩展.易于升级的业务基础平台思路. 前言 业务基础平台是业务逻辑应用和基础架构平台之间的一个中间层,解决 “应用软件的业务描述和操作系统平台.软件基础架构平台…
业务基础平台是业务逻辑应用和基础架构平台之间的一个中间层,解决 “应用软件的业务描述和操作系统平台.软件基础架构平台之间的交互与管理问题”.操作系统平台解决了“应用软件系统与硬件之间的交互与管理问题”,软件基础架构平台解决了“应用软件系统与操作系统平台之间的交互与管理问题”,而业务基础平台则是解决了“应用软件的业务描述与操作系统平台.软件基础架构平台之间的交互与管理问题”.如下图所示: 图 1. 业务基础平台在技术架构中的位置 业务基础平台的组件化,并不是所有的内容全部组件化,有些内容是无法分离…