Web服务器Raspkate的RESTful API
摘要:基于轻量型Web服务器Raspkate的RESTful API的实现 在上一篇文章中,我们已经了解了Raspkate这一轻量型Web服务器,今天,我们再一起了解下如何基于Raspkate实现简单的RESTful API。 模块 首先让我们了解一下“模块”的概念。Raspkate的模块包含了一组能够提
阅读全文
C#中使用gRPC
摘要:C#中使用gRPC 我的这几篇文章都是使用gRPC的example,不是直接编译example,而是新建一个项目,从添加依赖,编译example代码,执行example。这样做可以为我们创建自己的项目提供借鉴。如果对gRPC构建应用很熟悉,可以无视本系列文章。 目录 一、概述 二、编译gRPC 三、
阅读全文
编译gRPC
摘要:编译gRPC 目录 一、概述 二、编译gRPC 三、C#中使用gRPC 四、C++中使用gRPC 无论通过哪种语言调用gRPC,都必须要编译gRPC,因为生成proto访问类时,除了产生标准的数据定义类之外,还需要产生客户端代理类。客户端代理类必须由gRPC的各个语言的protoc插件来完成。而这些
阅读全文
google多语言通信框架gRPC
摘要:google多语言通信框架gRPC系列(一)概述 gRPC概述 3/26/2016 9:16:08 AM 目录 一、概述 二、编译gRPC 三、C#中使用gRPC 四、C++中使用gRPC 一直在寻找多平台多语言的通信框架,微软的WCF框架很强大和灵活,虽然也能通过自定义绑定和其他技术的客户端通信,
阅读全文
.NET/C# RabbitMQ
摘要:本系列文章均来自官网原文,属于个人翻译,如有雷同,权当个人归档,忽喷. RabitMQ 是一个消息中间件,其实就是从消息生产者那里接受消息,然后发送给消息消费者.在这个传输过程中,可以定义一些缓存,持久化,路由的规则。 相关对象的术语简介: 1:生产者(producters) 发送消息的程序叫做生产
阅读全文
搭建solr单机版
摘要:solr单机版的搭建 一、solr单机版的搭建 1.运行环境 solr 需要运行在一个Servlet容器中,Solr4.10.3要求jdk使用1.7以上,Solr默认提供Jetty(ja),本教va写的Servlet容器程使用Tocmat作为Servlet容器,环境如下: Solr:Solr4.10
阅读全文
安装zookeeper集群
摘要:zookeeper集群的安装 顾名思义zookeeper就是动物园管理员,他是用来管hadoop(大象)、Hive(蜜蜂)、pig(小猪)的管理员, Apache Hbase和 Apache Solr 的分布式集群都用到了zookeeper;Zookeeper:是一个分布式的、开源的程序协调服务,是
阅读全文
solr集群solrCloud的搭建
摘要:solr集群solrCloud的搭建 上一章讲了solr单机版的搭建,本章将讲解sole集群的搭建。solr集群的搭建需要使用到zookeeper,搭建参见zookeeper集群的安装 一、solr实例的搭建 1. tomcat安装 这里我们需要4个tomcat,分别是tomcat1,2,3,4 同
阅读全文
RabbitMQ
摘要:Net使用RabbitMQ详解 序言 这几天呢,公司风波再起,去年一年公司CTO换啦4任,CEO换啦三个,这不刚来个新老大,感觉还不错,却没干过3个月又要走,索性趁老大们走来走去的时候,就给自己空出来,稍稍总结一下刚写的一个日志服务组件中用到的RabbitMQ,在.net中的实战中应用。 首先不去讨
阅读全文
开源任务管理平台
摘要:开源任务管理平台 上一篇开源任务管理平台TaskManager介绍发布后,有网友联系我看看能不能做个后台管理界面,方便管理系统中所有的任务。由于时间和技术问题1.0版本的时候,新增了一个3分钟读取配置文件动态修改任务的功能,不过总体来说还是不直观,操作不便捷。刚好最近接触到了Owin,可以实现自己的
阅读全文
NET平台常用的框架整理
摘要:NET平台常用的框架整理 自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架
阅读全文
区块链需要解决诸多问题
摘要:[摘要]数字货币行业从被热炒到归于理性平淡后,银行、交易所、审计公司等巨头开始将目光投向了比特币的底层技术——区块链。 万圣节的夜晚,伴着扮鬼搞怪的信息和区块链的热议,突然生出一个问题:区块链到底是个什么“鬼”? 2013年五部委《关于防范比特币行业风险通知》文件发布之后,一枚比特币的价格达到800
阅读全文
什么是“区块链”技术
摘要:今年9月,13家顶级银行,包括汇丰银行、德意志银行等,已经加入了一个由金融技术公司R3领导的组织。R3公司将会利用区块链技术作为框架。宣布加入的13家银行是:花旗银行、美国银行、摩根斯坦利、德国商业银行、法国兴业银行、瑞典北欧斯安银行、纽约梅隆银行、三菱UFJ金融集团、澳大利亚国民银行、加拿大皇家银
阅读全文
github源码开源区块链浏览器
摘要:帅爆了吧https://blockexplorer.com/github源码:https://github.com/bitcoin-blockexplorer
阅读全文
网页移到桌面
摘要:在开发中我们可曾有过这样的需求,将某个网页嵌入到.Net应用中来,但Winform自带的web browser不怎么理想。CefSharp可以让我们在.Net应用中嵌入一个Chromium。它提供了WPF和Winform版的web browser 控件,能很好的渲染出HTML5效果而且和宿主程序有很
阅读全文
轻量级分布式RPC框架
摘要:1、背景 最近在搜索Netty和Zookeeper方面的文章时,看到了这篇文章《轻量级分布式 RPC 框架》,作者用Zookeeper、Netty和Spring写了一个轻量级的分布式RPC框架。花了一些时间看了下他的代码,写的干净简单,写的RPC框架可以算是一个简易版的dubbo。这个RPC框架虽小
阅读全文
elasticsearch2.2
摘要:elasticsearch2.2 集群搭建各种坑 目前生产环境的es版本是1.0版本,需要升级到最新的2.2版本,于是在测试环境进行部署集群测试,在测试过程中遇到的坑相当多,下面详细介绍下。 1. 版本升级到2.2后,必须建一个单独的账号用于启动elasticsearch,不可以
阅读全文
ElasticSearch
摘要:ElasticSearch之下(图解搜索的故事) 在ElasticSearch之下(图解搜索的故事) 摘要 先自上而下,后自底向上的介绍ElasticSearch的底层工作原理,试图回答以下问题: 为什么我的搜索 *foo-bar* 无法匹配 foo-bar ? 为什么增加更多的文件会压缩索引(In
阅读全文
BlogEngine.NET
摘要:基于BlogEngine.NET搭建个人博客 早些时候在万网以我自己的英文名买了个域名 giantliu.com又看到万网有一个免费版本的虚拟主机,而且还支持.net4.5这年头支持.net4.5的免费主机不多,本来想用阿里云/windows azure来搭博客的但是工作上时间不是很多,不想麻烦,就
阅读全文
集群部署及测试SolrCloud-5
摘要:SolrCloud-5.2.1 集群部署及测试 一. 说明 Solr5内置了Jetty服务,所以不用安装部署到Tomcat了,网上部署Tomcat的资料太泛滥了。 部署前的准备工作: 1. 将各主机IP配置为静态IP(保证各主机可以正常通信,为避免过多的网络传输,建议在同一网段)。 2. 修改主机名
阅读全文