All Projects → SteeltoeOSS → Connectors

SteeltoeOSS / Connectors

Licence: Apache-2.0 license
Connectors simplify connecting to standalone and CloudFoundry services

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Connectors

spring-microservices
Spring Cloud Micro Services with Eureka Discovery, Zuul Proxy, OAuth2 Security, Hystrix CircuitBreaker, Sleuth Zipkin, ELK Stack Logging, Kafka, Docker and many new features
Stars: ✭ 114 (+307.14%)
Mutual labels:  hystrix, eureka, circuit-breaker
Jbone
jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。
Stars: ✭ 961 (+3332.14%)
Mutual labels:  sso, hystrix, eureka
Samples
Steeltoe samples and reference application collection
Stars: ✭ 586 (+1992.86%)
Mutual labels:  connector, cloud-foundry, circuit-breaker
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+64785.71%)
Mutual labels:  mssql, sqlserver
tsql-scripts
Transact-SQL scripts and gists
Stars: ✭ 35 (+25%)
Mutual labels:  mssql, sqlserver
sqlserver
GORM sqlserver driver
Stars: ✭ 33 (+17.86%)
Mutual labels:  mssql, sqlserver
Spring Cloud Study
SpringCloud源码实战微服务框架(202003更新到SpringCloud的Greenwich版本,即基于SpringBoot2.1.7版本,以及新增SpringCloud Alibaba从入门到精通教程),涉及内容:配置中心,注册中心,服务提供者,服务消费者,熔断器,配置服务,API Gateway,API网关限流ratelimit,服务链路追踪zipkin,hystrix监控,监控聚合中心turbine等
Stars: ✭ 215 (+667.86%)
Mutual labels:  hystrix, eureka
yato
A node module similar to hystrix. Who caused riots - cut it!
Stars: ✭ 12 (-57.14%)
Mutual labels:  hystrix, circuit-breaker
Sqlinjectionwiki
一个专注于聚合和记录各种SQL注入方法的wiki
Stars: ✭ 402 (+1335.71%)
Mutual labels:  mssql, sqlserver
Experdb Db2pg
eXperDB-DB2PG is a data migration solution that transfers data extracted from various DBMSs to eXperDB or PostgreSQL. Currently, Oracle and Oracle Spatial, MySQL, SQL Server(MS-SQL) and Sybase data can be transferred.
Stars: ✭ 24 (-14.29%)
Mutual labels:  mssql, db2
Fw Cloud Framework
基于springcloud全家桶开发分布式框架(支持oauth2认证授权、SSO登录、统一下单、微信公众号服务、Shardingdbc分库分表、常见服务监控、链路监控、异步日志、redis缓存等功能),实现基于Vue全家桶等前后端分离项目工程
Stars: ✭ 717 (+2460.71%)
Mutual labels:  sso, eureka
Home
This is the old home for the Steeltoe project. Please refer to the SteeltoeOSS/steeltoe repository moving forward.
Stars: ✭ 49 (+75%)
Mutual labels:  cloud-foundry, circuit-breaker
Advanced Java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Stars: ✭ 59,142 (+211121.43%)
Mutual labels:  hystrix, eureka
Springcloudlearning
《史上最简单的Spring Cloud教程源码》
Stars: ✭ 16,218 (+57821.43%)
Mutual labels:  hystrix, eureka
typetta
Node.js ORM written in TypeScript for type lovers.
Stars: ✭ 44 (+57.14%)
Mutual labels:  mssql, sqlserver
Springcloud
springCloud学习
Stars: ✭ 251 (+796.43%)
Mutual labels:  hystrix, eureka
Sqlinjectionwiki
A wiki focusing on aggregating and documenting various SQL injection methods
Stars: ✭ 623 (+2125%)
Mutual labels:  mssql, sqlserver
Spring Boot Cloud
基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目
Stars: ✭ 2,044 (+7200%)
Mutual labels:  hystrix, eureka
Springcloud
简单了解微服务
Stars: ✭ 174 (+521.43%)
Mutual labels:  hystrix, eureka
Linq2db
Linq to database provider.
Stars: ✭ 2,211 (+7796.43%)
Mutual labels:  mssql, db2

.NET CloudFoundry Connectors

NOTICE: This repository has been relocated as a sub-directory under the Steeltoe repository. All issues and future development will be done under that repository.

This repository contains several connectors which simplify the process of connecting to services on CloudFoundry.

Windows Master (Stable): AppVeyor Master

Windows Dev (Less Stable): AppVeyor Dev

Linux/OS X Master (Stable): Travis Master

Linux/OS X Dev (Less Stable): Travis Dev

.NET Runtime & Framework Support

The connectors are intended to support both .NET 4.6.1+ and .NET Core (CoreCLR/CoreFX) runtimes. Note that some connectors only support .NET 4.6.1+ since the libraries they depend on do not support .NET Core.

Where supported the connectors are built and unit tested on Windows, Linux and OSX.

While the primary usage of the connectors is intended to be with ASP.NET Core applications, they should also work fine with UWP, Console and ASP.NET 4.x apps.

Depending on their level of support, the connectors and samples have been tested on .NET Core 2.0, .NET 4.6.x, and on ASP.NET Core 2.0.

Usage

For more information on how to use these components see the online Steeltoe documentation.

Nuget Feeds

All new connector development is done on the dev branch. More stable versions of the connectors can be found on the master branch. The latest prebuilt packages from each branch can be found on one of two MyGet feeds. Released version can be found on nuget.org.

Building Pre-requisites

To build and run the unit tests:

  1. .NET Core SDK 2.0.3 or greater
  2. .NET Core Runtime 2.0.3

Building Packages & Running Tests - Windows

To build the packages on windows:

  1. git clone ...
  2. cd <clone directory>
  3. cd src/<project> (e.g. cd src/Steeltoe.CloudFoundry.Connector)
  4. dotnet restore
  5. dotnet pack --configuration <Release or Debug>

The resulting artifacts can be found in the bin folder under the corresponding project. (e.g. src/Steeltoe.CloudFoundry.Connector\bin)

To run the unit tests:

  1. git clone ...
  2. cd <clone directory>
  3. cd test/<test project> (e.g. cd test/Steeltoe.CloudFoundry.Connector.Test)
  4. dotnet restore
  5. dotnet xunit -verbose

Building Packages & Running Tests - Linux/OSX

To build the packages on Linux/OSX: ( Note: Some connectors do not support CoreCLR.)

  1. git clone ...
  2. cd <clone directory>
  3. cd src/<project> (e.g.. cd src/Steeltoe.CloudFoundry.Connector)
  4. dotnet restore
  5. dotnet pack --configuration <Release or Debug>

The resulting artifacts can be found in the bin folder under the corresponding project. (e.g. src/Steeltoe.CloudFoundry.Connector/bin

To run the unit tests: ( Note: Some connectors do not support CoreCLR.)

  1. git clone ...
  2. cd <clone directory>
  3. cd test/<test project> (e.g. cd test/Steeltoe.CloudFoundry.Connector.Test)
  4. dotnet restore
  5. dotnet xunit -verbose -framework netcoreapp2.0

Sample Applications

See the Samples repository for examples of how to use these packages.

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].