1 Star 0 Fork 1

includemax/NServiceBus

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0
=======================
= NServiceBus License =
=======================

By accessing NServiceBus code here, you are agreeing to the following licensing terms.
If you do not agree to these terms, do not access the NServiceBus code.

Your license to the NServiceBus source and/or binaries is governed by the Reciprocal Public License 1.5 (RPL1.5) license as described here: 

http://www.opensource.org/licenses/rpl1.5.txt

If you do not wish to release the source of software you build using NServiceBus, you may use NServiceBus source and/or binaries under the NServiceBus Express End User License Agreement as described here:

http://www.nservicebus.com/EULA.aspx


============
= Building =
============

The following web page contains information about how to build NServiceBus form source files:
http://nservicebus.com/BuildingNServiceBusFromSource.aspxIn order to build the source, run the build.ps1 powershell script.

You'll find the built assemblies in /build/binaries.

If you see CS1668 warning when building under 2008, go to the 'C:\Program Files\Microsoft SDKs\Windows\v6.0A' directory and create the 'lib' subdirectory.

If you see the build failing, check that you haven't put nServiceBus in a deep subdirectory since long path names (greater than 248 characters) aren't supported by MSBuild.


===========
= Running =
===========

To run NServiceBus Msmq and MSDTC need to be installed and configured on your machine. To do this please
run RunMeFirst.bat.

Running an nServiceBus process is simple. Any external dependencies that are needed like MSMQ, MSDTC, databases will be set up automatically at startup if they aren't found.


=========
= Sagas =
=========

The 'Manufacturing' sample shows the use of sagas.



============
= Licenses =
============

NHibernate is licensed under the LGPL v2.1 license as described here:

http://www.hibernate.org/license.html

NHibernate binaries are merged into NServiceBus allowed under the LGPL license terms found here:

http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt

******************************


LinFu is licensed under the LGPL v3 license as described here:

http://code.google.com/p/linfu/

LinFu binaries are merged into NServiceBus allowed under the LGPL license terms found here:

http://www.gnu.org/licenses/lgpl-3.0.txt

******************************


Iesi.Collections binaries are merged into NServiceBus allowed under the license terms found here:

Copyright ? 2002-2004 by Aidant Systems, Inc., and by Jason Smith.

Copied from http://www.codeproject.com/csharp/sets.asp#xx703510xx that was posted by JasonSmith 12:13 2 Jan '04

Feel free to use this code any way you want to. As a favor to me, you can leave the copyright in there. You never know when someone might recognize your name! 

If you do use the code in a commercial product, I would appreciate hearing about it. This message serves as legal notice that I won't be suing you for royalties!  The code is in the public domain.

On the other hand, I don't provide support. The code is actually simple enough that it shouldn't need it. 

******************************


Fluent NHibernate is licensed under the BSD license as described here:

http://github.com/jagregory/fluent-nhibernate/raw/master/LICENSE.txt

Fluent NHibernate binaries are merged into NServiceBus allowed under the terms of the license.

******************************


Autofac is licensed under the MIT license as described here:

http://code.google.com/p/autofac/

Autofac binaries are linked into the NServiceBus distribution allowed under the license terms found here:

http://www.opensource.org/licenses/mit-license.php

******************************

Spring.NET is licensed under the Apache license version 2.0 as described here:

http://www.springframework.net/license.html

Spring.NET binaries are merged into NServiceBus allowed under the license terms found here:

http://www.apache.org/licenses/LICENSE-2.0.txt

******************************


Antlr is licensed under the BSD license as described here:

http://antlr.org/license.html

Antlr binaries are merged into NServiceBus allowed under the license terms described above.

******************************


Common.Logging is licensed under the Apache License, Version 2.0 as described here:

http://netcommon.sourceforge.net/license.html

Common.Logging binaries are merged into NServiceBus allowed under the LGPL license terms found here:

http://www.apache.org/licenses/LICENSE-2.0.txt

******************************


StructureMap is licensed under the Apache License, Version 2.0 as described here:

http://structuremap.github.com/structuremap/index.html

StructureMap baries are linked into the NServiceBus distribution allowed under the license terms found here:

http://www.apache.org/licenses/LICENSE-2.0.txt

******************************


Castle is licensed under the Apache License, Version 2.0 as described here:

http://www.castleproject.org/

Castle binaries are linked into the NServiceBus distribution allowed under the license terms found here:

http://www.apache.org/licenses/LICENSE-2.0.txt

******************************


Unity is licensed under the MSPL license as described here:

http://unity.codeplex.com/license

Unity binaries are linked into the NServiceBus distribution allowed under the license terms described above.

******************************


Log4Net is licensed under the Apache License, Version 2.0 as described here:

http://logging.apache.org/log4net/license.html

Log4Net binaries are linked into the NServiceBus distribution allowed under the license terms described above.

******************************


TopShelf is licensed under the Apache License, Version 2.0 as described here:

http://code.google.com/p/topshelf/

TopShelf binaries are merged into NServiceBus as allowed under the license terms described here:

http://www.apache.org/licenses/LICENSE-2.0.txt

******************************


SQLite is in the public domain as described here:

http://www.sqlite.org/copyright.html

SQLite binaries are linked into the NServiceBus distribution allowed under the license terms described above.

******************************


Rhino Mocks is licensed under the BSD License as described here:

http://www.ayende.com/projects/rhino-mocks.aspx

Rhino Mocks binaries are merged into NServiceBus allowed under the license terms described here:

http://www.opensource.org/licenses/bsd-license.php
======================= = NServiceBus License = ======================= By accessing NServiceBus code here, you are agreeing to the following licensing terms. If you do not agree to these terms, do not access the NServiceBus code. Your license to the NServiceBus source and/or binaries is governed by the Reciprocal Public License 1.5 (RPL1.5) license as described here: http://www.opensource.org/licenses/rpl1.5.txt If you do not wish to release the source of software you build using NServiceBus, you may use NServiceBus source and/or binaries under the NServiceBus Express End User License Agreement as described here: http://www.nservicebus.com/EULA.aspx ============ = Building = ============ The following web page contains information about how to build NServiceBus form source files: http://nservicebus.com/BuildingNServiceBusFromSource.aspxIn order to build the source, run the build.ps1 powershell script. You'll find the built assemblies in /build/binaries. If you see CS1668 warning when building under 2008, go to the 'C:\Program Files\Microsoft SDKs\Windows\v6.0A' directory and create the 'lib' subdirectory. If you see the build failing, check that you haven't put nServiceBus in a deep subdirectory since long path names (greater than 248 characters) aren't supported by MSBuild. =========== = Running = =========== To run NServiceBus Msmq and MSDTC need to be installed and configured on your machine. To do this please run RunMeFirst.bat. Running an nServiceBus process is simple. Any external dependencies that are needed like MSMQ, MSDTC, databases will be set up automatically at startup if they aren't found. ========= = Sagas = ========= The 'Manufacturing' sample shows the use of sagas. ============ = Licenses = ============ NHibernate is licensed under the LGPL v2.1 license as described here: http://www.hibernate.org/license.html NHibernate binaries are merged into NServiceBus allowed under the LGPL license terms found here: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt ****************************** LinFu is licensed under the LGPL v3 license as described here: http://code.google.com/p/linfu/ LinFu binaries are merged into NServiceBus allowed under the LGPL license terms found here: http://www.gnu.org/licenses/lgpl-3.0.txt ****************************** Iesi.Collections binaries are merged into NServiceBus allowed under the license terms found here: Copyright ? 2002-2004 by Aidant Systems, Inc., and by Jason Smith. Copied from http://www.codeproject.com/csharp/sets.asp#xx703510xx that was posted by JasonSmith 12:13 2 Jan '04 Feel free to use this code any way you want to. As a favor to me, you can leave the copyright in there. You never know when someone might recognize your name! If you do use the code in a commercial product, I would appreciate hearing about it. This message serves as legal notice that I won't be suing you for royalties! The code is in the public domain. On the other hand, I don't provide support. The code is actually simple enough that it shouldn't need it. ****************************** Fluent NHibernate is licensed under the BSD license as described here: http://github.com/jagregory/fluent-nhibernate/raw/master/LICENSE.txt Fluent NHibernate binaries are merged into NServiceBus allowed under the terms of the license. ****************************** Autofac is licensed under the MIT license as described here: http://code.google.com/p/autofac/ Autofac binaries are linked into the NServiceBus distribution allowed under the license terms found here: http://www.opensource.org/licenses/mit-license.php ****************************** Spring.NET is licensed under the Apache license version 2.0 as described here: http://www.springframework.net/license.html Spring.NET binaries are merged into NServiceBus allowed under the license terms found here: http://www.apache.org/licenses/LICENSE-2.0.txt ****************************** Antlr is licensed under the BSD license as described here: http://antlr.org/license.html Antlr binaries are merged into NServiceBus allowed under the license terms described above. ****************************** Common.Logging is licensed under the Apache License, Version 2.0 as described here: http://netcommon.sourceforge.net/license.html Common.Logging binaries are merged into NServiceBus allowed under the LGPL license terms found here: http://www.apache.org/licenses/LICENSE-2.0.txt ****************************** StructureMap is licensed under the Apache License, Version 2.0 as described here: http://structuremap.github.com/structuremap/index.html StructureMap baries are linked into the NServiceBus distribution allowed under the license terms found here: http://www.apache.org/licenses/LICENSE-2.0.txt ****************************** Castle is licensed under the Apache License, Version 2.0 as described here: http://www.castleproject.org/ Castle binaries are linked into the NServiceBus distribution allowed under the license terms found here: http://www.apache.org/licenses/LICENSE-2.0.txt ****************************** Unity is licensed under the MSPL license as described here: http://unity.codeplex.com/license Unity binaries are linked into the NServiceBus distribution allowed under the license terms described above. ****************************** Log4Net is licensed under the Apache License, Version 2.0 as described here: http://logging.apache.org/log4net/license.html Log4Net binaries are linked into the NServiceBus distribution allowed under the license terms described above. ****************************** TopShelf is licensed under the Apache License, Version 2.0 as described here: http://code.google.com/p/topshelf/ TopShelf binaries are merged into NServiceBus as allowed under the license terms described here: http://www.apache.org/licenses/LICENSE-2.0.txt ****************************** SQLite is in the public domain as described here: http://www.sqlite.org/copyright.html SQLite binaries are linked into the NServiceBus distribution allowed under the license terms described above. ****************************** Rhino Mocks is licensed under the BSD License as described here: http://www.ayende.com/projects/rhino-mocks.aspx Rhino Mocks binaries are merged into NServiceBus allowed under the license terms described here: http://www.opensource.org/licenses/bsd-license.php

简介

暂无描述 展开 收起
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/includemax/NServiceBus.git
git@gitee.com:includemax/NServiceBus.git
includemax
NServiceBus
NServiceBus
master

搜索帮助