摘要:
要解决的问题: 我有一个系统,但是数据库表示它不稳定了,我需要对外高可用。数据库不能用的时候,总不能不用吧。所以,只能最终一致性。 临时的数据存在文件wal里面,由另一个线程单独处理。 原来是打算用 faster来实现。但是我表示说,文档很好。但是我不会用。我太菜。 最后某网友建议用日志来处理。我写 阅读全文
摘要:
新增了两个功能 1.新态文件访问,方便前后端分离的项目。 单独写了一个中间件。 2.加载插件自己的application.json.这是自己项目的一个特殊地方。因为是静态对象。 都是同一个名称。CustomerConfig 到此庆军热拔插系统v1.0正式完工。 阅读全文
摘要:
基本完成所有目标。 测试完所有的目标。 以为完成了。结果发现有两个问题。 1>各模块下面的wwwroot的加载。后面需要加上。 2>程序是在iis,iis express,还是service,还是dotnet,还是程序方式运行,需要注意到路径。 如果是service,还有dotnet都需要注意工作目 阅读全文
摘要:
grain 有这样几种类型, 订单 过一段时间就不在内存中 recordgrain 商品sku 发布之后,可以一直在内存中 cachegrain 计数的 numgrain 序号 nograin 列表用文件来吧。 一些简单的数据,用应用本身的cache 阅读全文
摘要:
基于Orleans的商城 限制条件: 1>≤10个类别 2>每类别≤10个商品。 3>50个门店内的。 4>h5商城 展示与下预订单,不支持支付。 5>微商城 展示与下预订单,不支持支付。 6>pgsql+monogdb 7>一台机器 8>10 webapi之内 8.1>压缩数据. 8.2> 9>主 阅读全文
摘要:
过程,controller下的路由是怎么来的。最后落到了,DefaultApplicationModelProvider下面的CreateActionModel, 参考来自此,(78条消息) .netcore入门13:aspnetcore源码之如何在程序启动时将Controller里的Action自 阅读全文
摘要:
网上文章很多,我的理解大约是这样的。先进先出,状态自己改,发送信息->Actor=>[处理、修改状态]。 Actor 充血模型,但是它不能并发修改自己的状态,只能一条一条的来。 开篇完毕。 阅读全文
摘要:
1>静态插件在启动的时候加入。1.0>原始的方法 #region 加载视图 //加载视图的这句我没有用到。因为我现在关注的是api.mvc模式的api. var assemblyView = Assembly.LoadFile(AppDomain.CurrentDomain.BaseDirector 阅读全文
摘要:
winform下面使用了 AppDomain.CurrentDomain.BaseDirectory这个路径,但是如果winform以管理员身份运行之后。它指向的位置就是系统盘了。 C:\Users\%SystemUser%\AppData\Local\Temp\ 大约是这样。 如果还要找到当前运行 阅读全文
摘要:
using (var aes = new RijndaelManaged()) { aes.BlockSize = 128; aes.Key = _keyByte; aes.Mode = CipherMode.ECB; aes.Padding = PaddingMode.PKCS7; var cry 阅读全文