上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: .net core使用Kafka可以像上一篇介绍的封装那样使用(Kafka基础教程(三):C#使用Kafka消息队列),但是我还是觉得再做一层封装比较好,同时还能使用它做一个日志收集的功能。 因为代码比较多,所有就直接放到码云(Gitee)上去了,地址:https://gitee.com/shanf 阅读全文
posted @ 2020-09-30 12:55 没有星星的夏季 阅读(3134) 评论(0) 推荐(3) 编辑
摘要: 接上篇Kafka的安装,我安装的Kafka集群地址:192.168.209.133:9092,192.168.209.134:9092,192.168.209.135:9092,所以这里直接使用这个集群来演示 首先创建一个项目,演示采用的是控制台(.net core 3.1),然后使用Nuget安装 阅读全文
posted @ 2020-09-22 19:19 没有星星的夏季 阅读(14858) 评论(18) 推荐(31) 编辑
摘要: 因为kafka是基于Zookeeper的,而Zookeeper一般都是一个分布式的集群,尽管kafka有自带Zookeeper,但是一般不使用自带的,都是使用外部安装的,所以首先我们需要安装Zookeeper,可以参考:Zookeeper基础教程(二):Zookeeper安装 Zookeeper集群 阅读全文
posted @ 2020-09-18 15:24 没有星星的夏季 阅读(3359) 评论(0) 推荐(1) 编辑
摘要: Kafka是Apache下的一个子项目,是一个高性能跨语言分布式发布/订阅消息队列系统,吞吐速率非常快,可以作为Hadoop的日志收集。Kafka是一个完全的分布式系统,这一点依赖于Zookeeper的分布式实现。 本文为新手准备,从Kafka的一些术语概念方面去认识Kafka。 Broker Ka 阅读全文
posted @ 2020-09-18 14:45 没有星星的夏季 阅读(2801) 评论(0) 推荐(4) 编辑
摘要: 上一篇介绍了Swashbuckle ,地址:.net core的Swagger接口文档使用教程(一):Swashbuckle 讲的东西还挺多,怎奈微软还推荐了一个NSwag,那就继续写吧! 但是和Swashbuckle一样,如果还是按照那样写,东西有点多了,所以这里就偷个懒吧,和Swashbuckl 阅读全文
posted @ 2020-08-21 19:14 没有星星的夏季 阅读(5130) 评论(6) 推荐(5) 编辑
摘要: 现在的开发大部分都是前后端分离的模式了,后端提供接口,前端调用接口。后端提供了接口,需要对接口进行测试,之前都是使用浏览器开发者工具,或者写单元测试,再或者直接使用Postman,但是现在这些都已经out了。后端提供了接口,如何跟前端配合说明接口的性质,参数,验证情况?这也是一个问题。有没有一种工具 阅读全文
posted @ 2020-08-20 15:14 没有星星的夏季 阅读(17140) 评论(93) 推荐(36) 编辑
摘要: 之前做开发时,一直没注意这个东西,做了.net core之后,发现CancellationToken用的越来越平凡了。 这也难怪,原来.net framework使用异步的不是很多,而.net core首推异步编程,到处可以看到Task的影子,而CancellationToken正好是异步Task的 阅读全文
posted @ 2020-08-11 17:03 没有星星的夏季 阅读(15506) 评论(4) 推荐(23) 编辑
摘要: 这是一个突如其来的想法,毕竟做web服务的框架那么多,为什么要选择nodejs,因为玩前端时,偶尔想调用接口获取数据,而不想关注业务逻辑,只是想获取数据,使用java或者.net每次修改更新后还要打包,干嘛有点麻烦,于是想到了nodejs 安装nodejs 如果是windows环境,可以参考:htt 阅读全文
posted @ 2020-07-29 20:44 没有星星的夏季 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 接上一篇 EntityFrameworkCore数据迁移(一) 其实上一篇该写的都已经写完了,但是后来又想到两个问题,想了想还是也写出来吧 问题一 上一篇介绍的迁移过程,都是通过在程序包管理器控制台使用Add-Migration和Update-Database命令执行的,那问题来了,如果是在开发过程 阅读全文
posted @ 2020-07-28 11:51 没有星星的夏季 阅读(468) 评论(0) 推荐(2) 编辑
摘要: .net core出来已经有很长一段时间了,而EentityFrameworkCore(后面简称EFCore)是.net framework的EntityFramework在.net core中的实现,至于EntityFramework是什么,这里就不介绍了。 本文主要介绍EFCore的CodeFi 阅读全文
posted @ 2020-07-27 18:30 没有星星的夏季 阅读(2325) 评论(3) 推荐(3) 编辑
摘要: Demo代码已提交到gitee,感兴趣的更有可以直接克隆使用,地址:https://gitee.com/shanfeng1000/dotnetcore-demo/tree/master/Zookeeper .net core要使用Zookeeper,我们还是推荐使用ZooKeeperNetEx这个插 阅读全文
posted @ 2020-06-02 11:06 没有星星的夏季 阅读(2203) 评论(0) 推荐(0) 编辑
摘要: 分布式锁 互联网初期,我们系统一般都是单点部署,也就是在一台服务器完成系统的部署,后期随着用户量的增加,服务器的压力也越来越大,响应速度越来越慢,甚至出现服务器崩溃的情况。 为解决服务器压力太大,响应慢的特点,分布式系统部署出现了。 简单的说,就是我们将系统资源部署到多台服务器中,然后使用一台服务器 阅读全文
posted @ 2020-05-30 17:22 没有星星的夏季 阅读(1463) 评论(2) 推荐(2) 编辑
摘要: Zookeeper作为分布式的服务框架,虽然是java写的,但是强大的C#也可以连接使用。 C#要连接使用Zookeeper,需要借助第三方插件,而现在主要有两个插件可供使用,分别是ZooKeeperNetEx和Zookeeper.Net Zookeeper.Net好像是是Apache官方提供的,但 阅读全文
posted @ 2020-05-24 23:31 没有星星的夏季 阅读(4396) 评论(3) 推荐(5) 编辑
摘要: 上一篇介绍Zookeeper的安装,并介绍了使用ZooInspector连接Zookeeper,这里主要介绍以命令行的形式介绍Zookeeper 假如我们已经安装了Zookeeper集群,集群中的安装目录都是/opt/zookeeper-3.4.14,集群地址: # 192.168.209.133 阅读全文
posted @ 2020-05-18 17:59 没有星星的夏季 阅读(18800) 评论(0) 推荐(5) 编辑
摘要: 上一篇说了,一个Zookeeper集群一般认为至少需要3个节点,所以我们这里安装需要准备三台虚拟机: # 192.168.209.133 test1 # 192.168.209.134 test2 # 192.168.209.135 test3 当然,我们也可以先安装一台,然后克隆出多台,再进行配置 阅读全文
posted @ 2020-04-22 14:13 没有星星的夏季 阅读(2271) 评论(1) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页