摘要: [Unit]Description="itcp Service"After=network.target cs_tcp.service [Service]Type=simpleGuessMainPID=trueWorkingDirectory=/var/itcpPublishCopy/Standar 阅读全文
posted @ 2019-08-26 16:51 清枫林 阅读(977) 评论(0) 推荐(0)
摘要: 一:kafka介绍 kafka(官网地址:http://kafka.apache.org)是一种高吞吐量的分布式发布订阅的消息队列系统,具有高性能和高吞吐率。 1.1 术语介绍 BrokerKafka集群包含一个或多个服务器,这种服务器被称为brokerTopic主题:每条发布到Kafka集群的消息 阅读全文
posted @ 2019-08-23 14:33 清枫林 阅读(1083) 评论(0) 推荐(0)
摘要: 1、什么是消息? 说白了就是传输的数据. 2、什么是消息队列? 说白了就是存放消息的容器,当我们需要消息的时候就去消息队列里取。 3、作用? 消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性、消息通讯。 4、常用的消息队列? 目前使用较多的消息队 阅读全文
posted @ 2019-08-23 11:12 清枫林 阅读(185) 评论(0) 推荐(0)
摘要: 并发:同一时间段有几个程序都处于已经启动到运行完毕之间,并且这几个程序都在同一个处理机上运行,并发的两种关系是同步和互斥;互斥:进程之间访问临界资源时相互排斥的现象;同步:进程之间存在依赖关系,一个进程结束的输出作为另一个进程的输入。具有同步关系的一组并发进程之间发送的信息称为消息或者事件;并行:单 阅读全文
posted @ 2019-08-23 09:22 清枫林 阅读(338) 评论(0) 推荐(0)
摘要: 打开注册表:regedit 计算机\HKEY_CURRENT_USER\Software\JavaSoft\Prefs\3t\mongochef\enterprise 将里面得数据清零,又是30天免费使用。 阅读全文
posted @ 2019-08-22 15:19 清枫林 阅读(760) 评论(0) 推荐(0)
摘要: 第一步:在控制器中定义变量 第二步: 控制器的构造函数进行注入 第三步:在action中 调用 第四步:我们应该要在startup.cs中配置IHttpContextAccessor 第五步:可以运行测试一下: 发现已经获取到IP地址啦。 注:在ASP.NET 2.1中,在startup.cs需要修 阅读全文
posted @ 2019-08-13 17:30 清枫林 阅读(463) 评论(0) 推荐(0)
摘要: Redis主要有哪些功能? 哨兵(Sentinel)和复制(Replication) Redis服务器毫无征兆的罢工是个麻烦事,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。 Sentinel可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能,Replic 阅读全文
posted @ 2019-08-12 11:15 清枫林 阅读(1017) 评论(0) 推荐(0)
摘要: 实现redis高可用机制的一些方法: 保证redis高可用机制需要redis主从复制、redis持久化机制、哨兵机制、keepalived等的支持。 主从复制的作用:数据备份、读写分离、分布式集群、实现高可用、宕机容错机制等。 redis主从复制原理 首先主从复制需要分为两个角色:master(主) 阅读全文
posted @ 2019-08-12 11:10 清枫林 阅读(837) 评论(0) 推荐(0)
摘要: 1、什么是Redis? Redis是BSD协议,是一个高性能的key-value非关系型数据库。 2、redis单线程问题 所谓的单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。 redis采用多路复用机制:即多个网络socket 阅读全文
posted @ 2019-08-12 10:16 清枫林 阅读(278) 评论(0) 推荐(0)
摘要: GetLogger(source).IsInfoEnabled = false解决办法 在.net core中需要把log4net.config放到 ITCP.Web\ITCP.Web\obj\Release\netcoreapp2.1\PubTmp\Out\Configs路径下 阅读全文
posted @ 2019-08-09 15:15 清枫林 阅读(353) 评论(0) 推荐(0)