随笔分类 - 微服务

摘要:在微服务或分布式系统中,如果将日志作为文件输出,查看系统日志将非常不便;如果将日志保存到数据库中,又不能进行全文搜索。在这里我们将日志输出到ElasticSearch中,借助Kibana再查找日志。 添加Nuget引用 需要添加两个Nuget引用:NLog.Web.AspNetCore和NLog.T
阅读全文


posted @ 2018-06-08 11:51
focus-lei
阅读 (861) | 评论 (0)
编辑

摘要:随着SOA、微服务、CQRS的盛行,EventBus越来越流行,上GitHub搜了一下,还是有蛮多的这类实现,老牌的有NServiceBus(收费)、MassTransit,最近的有CAP(国人写的,1.4k个Star,非常不错)、ReBus(张队长在NanoFabric中推荐的)、RawRabbi
阅读全文


posted @ 2018-06-01 12:26
focus-lei
阅读 (1786) | 评论 (2)
编辑

摘要:最近在做微服务的时候,由于我们是采用前后端分离来开发的,提供给前端的直接是Swagger,如果Swagger分布在各个API中,前端查看Swagger的时候非常不便,因此,我们试着将Swagger集中放到网关中。 这里我用两个API项目(一个BasicDataApi,一个UsersApi)和一个网关
阅读全文


posted @ 2018-05-16 18:14
focus-lei
阅读 (2927) | 评论 (10)
编辑

摘要:一、InfluxDB 1、下载InfluxDB 2、安装InfluxDB 3、创建库、用户 二、Grafana 1、下载、安装: 2、设置开机自动启动: 3、启动服务并查看服务状态: 4、访问ip+3000端口,用户名和密码均为admin进行登录, 5、创建数据源,如下图所示: 6、导入Dashbo
阅读全文


posted @ 2018-05-14 18:04
focus-lei
阅读 (1192) | 评论 (1)
编辑

摘要:源码下载地址:下载 项目结构如下图: 在Identity Server授权中,实现IResourceOwnerPasswordValidator接口: 单页面应用中,使用implicit的授权模式,需添加oidc-client.js,调用API的关键代码: 统一网关通过Ocelot实现,添加Ocel
阅读全文


posted @ 2018-05-14 11:04
focus-lei
阅读 (1485) | 评论 (1)
编辑

最新文章

  1. Visual C++ 升级到 Visual Studio
  2. calculator
  3. Delphi 获取系统时间后格式化输出
  4. 表达式拼接Expression<Func<IEntityMapper, bool>> predicate
  5. 仅使用处理单个数字的I/O例程,编写一个过程以输出任意实数(可以是负的)
  6. 隐藏与显示:display/visibility/visible区别
  7. (转)为首次部署MongoDB做好准备:容量计划和监控
  8. 处理Google Play的相关方法
  9. 构建tcpdump/wireshark pcap文件
  10. 辛星浅析跨域传输的CORS解决方式
  11. JS编程
  12. .net的自定义JS控件,运用了 面向对象的思想 封装 了 控件(.net自定义控件开发的第一天)
  13. 冒泡排序和选择排序(Go语言实现)
  14. npm ERR! code EINTEGRITY npm! ERR! shal-
  15. Groovy闭包详解
  16. Python Flask Jinja2模板引擎
  17. haskell学习资料
  18. <孤独者生存(小小辛巴投资手记)>读书笔记
  19. Java网络编程之查找Internet地址
  20. Filter过滤器-JavaWeb三大组件之一

热门文章

  1. [每日一讲] Python系列:Python概述
  2. 【python实例】判断质数:for-break-else
  3. 面试题常考&必考之--js闭包特性和优缺点 (外加小例子)
  4. JS循环结构
  5. java mar --->JSONArray.fromObject
  6. Linux内核设计与实现 总结笔记(第十一章)定时器和时间管理
  7. 微信小程序支付功能讲解
  8. Java称霸编程语言排行榜
  9. Broken pipe
  10. C#中查找或结束程序域中的主、子进程