Skip to content


HTTP (Hypertext Transfer Protocol) is a request and response protocol used to send a request to a server and receive a response back in the form of a file. HTTP is the basis of data communication for the web. HTTPS is an evolution in HTTP, where the “S” stands for secure socket layer allowing communication in HTTP to be more secure.

Here are 625 public repositories matching this topic...
markandpathak commented Sep 23, 2020

Thanks for this amazing tool!

The issue is as following:
If there are two virtual hosts (Server blocks) serving two host names or subdomains:

When the configuration is generated using the nginxconfig and if HTTP to HTTPS redirect is enabled following server block gets generated for each host:

--- For virtual host 1
# HTTP redirect
server {
adriancole commented Aug 29, 2018

Let's support at least reading "b3" header from a single string, most commonly traceid-spanid-1
It would also be nice to support optionally writing this, especially in message providers or others with constrained environments.

Expected behavior

As discussed on openzipkin/b3-propagation#21 and first implemented here:

ujjboy commented Nov 27, 2018

非常感谢大家对 SOFAStack 开源的关注和支持,这是我们前进最大的动力。


  • 了解 SOFAStack 的使用场景以便更好的规划技术路线
  • 聆听社区的不同声音,让 SOFAStack 变得更好
  • 吸引更多的开源爱好者参与贡献,共同打造 SOFAStack


请按如下参考格式回复本 Issue 进行登记:

* 公司/组织名称:蚂蚁金服
* 地点:中国杭州
* 网址:
* 使用组件及场景:全套金融级分布式中间件
* 联系方式


我们会定期同步信息至「Awesome SOFA」的用户列表中。


ikhoon commented Mar 19, 2020

In our codebase, we push RequestContext and immediately run some code with try-with-resources.
For example:

try (SafeCloseable ignored = ctx.push()) {

If RequestContext provides run(Runnable) or call(Callable) we can reduce boilerplate code and simplify it. -> logger.trace(decorate(msg));

This is inspired by g

Created by Tim Berners-Lee

Released 1989

You can’t perform that action at this time.