All Projects → niyw → honeycomb

niyw / honeycomb

Licence: Apache-2.0 license
本项目用于验证一系列开源项目

Programming Languages

C#
18002 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to honeycomb

Netcoremicroservicessample
Sample using micro services in .NET Core 3.1 Focusing on clean code
Stars: ✭ 403 (+3000%)
Mutual labels:  consul, elk
User.api
集成网关、身份认证、Token授权、微服务、.netcore等的基于CQRS的微服务开发框架示例
Stars: ✭ 109 (+738.46%)
Mutual labels:  consul, apigateway
Spring Cloud Consul
Spring Cloud Consul
Stars: ✭ 703 (+5307.69%)
Mutual labels:  consul, configuration
JAlgoArena
JAlgoArena programming contest platform
Stars: ✭ 32 (+146.15%)
Mutual labels:  consul, elk
Winton.extensions.configuration.consul
Enables Consul to be used as a configuration source in dotnet core applications
Stars: ✭ 239 (+1738.46%)
Mutual labels:  consul, configuration
Fw Spring Cloud
SpringCloud构建实战、从入门到高级,包含eureka、zuul、gateway、feign、ribbon、hystrix、mq、turbine、nacos、elk、consul、zookeeper、rocketmq、kafka、分布式事务(RocketMq、LCN、Seata)、分库分表(Sharding-JDBC)、分布式锁(Redis、Guava)、jwt、SkyWalking、Zipkin、bootadmin等使用案例
Stars: ✭ 276 (+2023.08%)
Mutual labels:  consul, elk
Aspnetcore.services
Examples for ASP.NET Core webservices
Stars: ✭ 59 (+353.85%)
Mutual labels:  consul, configuration
OcelotSample
Ocelot使用案例,结合IdentityServer4进行鉴权,结合Consul进行服务治理
Stars: ✭ 58 (+346.15%)
Mutual labels:  consul, apigateway
Core Grpc
C# Grpc驱动封装,基于Consul实现服务注册服务发现,支持dotnetcore / framework,可快速实现基于Grpc的微服务,内部有完整案例,包含服务端Server 客户端 Client,core+grpc, netcore+grpc, dotnetcore+grpc
Stars: ✭ 209 (+1507.69%)
Mutual labels:  consul, dotnetcore
Simple Settings
A simple way to manage your project settings.
Stars: ✭ 165 (+1169.23%)
Mutual labels:  consul, configuration
Consul.ServiceDiscovery.Demo
This demo shows how to implement simple containerized (Docker) microservice architecture with gateway, load balancer (Ocelot) and automatic service discovery (Consul).
Stars: ✭ 24 (+84.62%)
Mutual labels:  consul, ocelot
GatewayService
GatewayService (Ocelot).
Stars: ✭ 19 (+46.15%)
Mutual labels:  dotnetcore, apigateway
Sitko.Core
Sitko.Core is a set of libraries to help build .NET Core applications fast
Stars: ✭ 46 (+253.85%)
Mutual labels:  consul, serilog
Surging
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service gove…
Stars: ✭ 3,088 (+23653.85%)
Mutual labels:  consul, apigateway
Grpc.Extensions
Grpc扩展是一个基于GRPC的简单微服务框架
Stars: ✭ 29 (+123.08%)
Mutual labels:  consul, dotnetcore
Consul Conf
🐳 Consul.conf provides responsive web interface for managing configuration of your services in Consul key-value storage through beautiful and customizable dashboards, distributed as a lightweight Docker image.
Stars: ✭ 25 (+92.31%)
Mutual labels:  consul, configuration
Aspnetcore Practice
ASP.NET Core 專案練習集合,ASP.NET Core Practice Projects
Stars: ✭ 80 (+515.38%)
Mutual labels:  dotnetcore, configuration
skycloud-base
🔥springcloud脚手架,配置中心(apollo/nacos) 注册中心(consul/nacos) 分布式事物(seata) 调用链(skywalking) 日志(ELK)监控(prometheus与grafana) 等,适合学习与快速开发使用
Stars: ✭ 80 (+515.38%)
Mutual labels:  consul, elk
Condenserdotnet
API Condenser / Reverse Proxy using Kestrel and Consul, Including light weight consul lib
Stars: ✭ 147 (+1030.77%)
Mutual labels:  consul, configuration
Adnc
微服务框架,同时也适用于单体架构系统的开发。支持经典三层与DDD架构开发模式、集成了一系列主流稳定的微服务配套技术栈。一个前后端分离的框架,前端基于Vue、后端基于.Net Core 3.1构建。
Stars: ✭ 223 (+1615.38%)
Mutual labels:  consul, dotnetcore

英文 | 中文

honeycomb

Requirements

  • Visual Studio 2017
  • .NET Core 2.0/2.1
  • Windows 10 v1803
  • Docker Version 18.03.1-ce-win65

Open Source Projects

Projects Illustrate

  • Nyw.ApiGateway:
    • ApiGatewat service, base Ocelot and load configuration from Consul
  • Nyw.Employee:Web API Test Project
    • Consul as configuration source provider
    • Register itself to consul as a service when lunch
  • Nyw.Vendor:Web API Test Project
    • Consul as configuration source provider
    • Register itself to consul as a service when lunch
    • Using serilog,write log to Console, File, Elasticsearch
  • Nyw.AppExtensions:Class Library
    • .et core middlerware, Consul extension,the app could registry itself to Consul when lunch
  • Nyw.IdentityServer:Web API Project for IdentityServer
    • Persisent data to sqlserver using IdentityServer4.EntityFramework
    • Using customize user model
  • Nyw.ExchangeRateTask:Console app as Schedule Task, mock to query Exchange Rage Schdulely
    • Use serilog to output log
    • Build simple schedule task using Quartz.NET
    • Quartz.NET work with Serilog
  • Nyw.Portal:Customzie USer Protal, plan to consum API
    • add skywalking netcore
    • add redis cache
  • Nyw.Configuration.SqlServer: IConfiguration SQL Server Provider Middlerware
    • Use SQL Server as IConfigguration Provider, it can load appsettings from sqlserver now

Proofed Functions

  • Ocelot:
    1. Rounting
    2. Quality of Service
    3. Rate Limiting
    4. Service Discovery, work with consul
    5. Add ApiGateway Admin API craft
    6. Add nlog support;
  • Consul
    1. Key/Value
    2. Dotnetcore Configuration Provider
    3. Service Registry
    4. Health Check
  • IdentityServer:
    1. IdentityServer4.EntityFramework
    2. Customize User Model
  • Serilog:
    1. ASP.NET Core 2.x log using Serilog
    2. Output log to console
    3. Output log to file
    4. Output log to Elasticsearch
  • ELK:
    1. ELK Docker Compose build quickly
    2. Write log to Elk
    3. Basicly create index and search
  • Quartz.NET:
    1. Simple Schedule with Repeat Count or Forever
    2. Work with Serilog
    3. Console host
  • Skywalking
    1. Basicly .net core apm and application topology map
  • Redis
    1. Basic Usage:connect, add string, read string
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].